AntiShadowPatch
Info
AntiShadowPatch is a mod that aims to reimplement bugs that Mojang patched without any mention in the changelogs(shadow patched).
Extra features that won't be included in this mod will be included in NotSoShadowExtras (like updateSuppressionCrashFix and disableLightRecalculation)
The list of features(as of 2.1.7)
- StackOverflow Update Suppression (patched in 22w11a)
- CCE Update Suppression (patched in 23w35a)
- Entity ID Suppression (patched in 26.2-pre-1)
- Trapdoor Update Skipping (patched in 1.20-pre2)
- Tile Entity(Block Entity) Swap (patched in 1.21.1-rc1)
- Graceful OOM handling (changed in 23w35a)
- Graceful StackOverflow Handling (changed in 1.18-pre2)
- Item Shadowing 1.17 (patched in 21w43a)
- Item Shadowing 1.18 (patched in "unknown, needs testing")
- Shadow Items in a Mob Inventory (patched in 22w44a)
- Furnace XP Dupe (patched in 23w35a)
- Floating Redstone Components On Top Of Trapdoor (patched in 23w35a)
- Old Dragon Freezing (changed in 1.20-pre1)
- Ender Dragon Overworld Transportation (patched in 24w21a)
- 1.14 Chunk Save State (patched in 19w35a)
- 1.21 Chunk Save State (patched in 24w33a)
- Armor Stands invulnerable to wither damage (patched in 1.20.2 pre-4)
- Voidless Void Trading (patched in 24w44a)
- Overstacking of Curse Books (patched in 24w10a)
- Overstacked Item Movement (patched in 24w12a, 24w33a)
By default, everything is enabled, except for potentially dangerous features, such as chunk save states.
All Versions
+ Add Version- Fixed a critical [issue](https://github.com/ForwarD-NerN/AntiShadowPatch/issues/33) that could result in item loss if a copper chest was scraped by an axe
- Fixed a critical [issue](https://github.com/ForwarD-NerN/AntiShadowPatch/issues/33) that could result in item loss if a copper chest was scraped by an axe
- Fixed a critical [issue](https://github.com/ForwarD-NerN/AntiShadowPatch/issues/33) that could result in item loss if a copper chest was scraped by an axe
- Added 'BringBackEntityIDSuppression' rule
- Updated to 26.1-pre-4
- Updated to 26.1
- Added
BringBackEndPortalDragonDupe - It is ON by default
- Updated to 1.21.10
- Updated to 1.21.8
- Removed 'BringBackFullBlockInnerCollisions' as Mojang reverted this change
- Fixed a bug where picking up an overstacked item would split its contents into multiple slots.
- Renamed BringBackOverstackedItemMovement to BringBackOverstackedItemMovement_1_20.
- Added BringBackCurseBookOverstacking that reverts [MC-157133](https://bugs.mojang.com/browse/MC/issues/MC-157133)
- Added BringBackOverstackedItemMovement that allows overstacked items to be properly moved once again. <br>The behavior should match that of the old one, however it is still experimental, so there might be bugs.
- Updated to 1.21.5<br>
- Added BringBackFullBlockInnerCollisions.
- Updated to 1.21.4
- Migrated to FConfigLib.
- Completely restructured the configuration file.
- Now using mixin-based configuration.
- Configs from previous versions will be automatically converted to the V2 format.
- Fixed SimpleNeighbourUpdater's shape update depth calculation to match that of pre-1.19
- Added BringBackChunkSaveState 1.21
- Added BringBackVoidlessVoidTrading
- Added bringBackSwappedBlockEntitiesExistence<br>
- Added bringBackBlockEntitySwap
- Added bringBackShadowItemsInMobInventory
- Removed understacked items because they're no longer possible to do server-side only
- Fixed infinite furnace XP bug working without update suppression
- Fixed armor stands not being breakable
- Fixed an issue where a CCE suppressor threw OutOfMemoryError due to left-over debug code.
- Added bringBackUnderstackedItems
- Added bringBackUnderstackedItemsBehavior
- Added bringBackGracefulOOMHandling**
- added bringBackWitherInvulnerableArmorStands**
Added gracefulStackOverflowHandling </br>
Config now automatically saves
Added gracefulStackOverflowHandling </br>
Config now automatically saves
- Initial upload**