Huge thanks to @petersv5 for getting it started.
Changes:
- Fixed rule
chestUsablePastWorldBorderFixnot working properly #160 - Major cleanup of the codebase
Removed Rules:
entityBlockCollisionUsingCenterFix- In the game nowtransparentBlocksNegateEnchantingFix- Can be done with datapacks nowoptimizedPoweredRails- Has its own mod nowreIntroduceReverseRailUpdateOrder- Too much work to maintaindelayBetweenAutoSavesmaxTickLatencystatusUpdateDelay
Notes: I will not be making a version for 1.20.1 to 1.20.3. I don't have the time to write them.
What's Changed
- update to support 1.20.4 by @petersv5 in https://github.com/FxMorin/carpet-fixes/pull/163
New Contributors
- @petersv5 made their first contribution in https://github.com/FxMorin/carpet-fixes/pull/163
Full Changelog: https://github.com/FxMorin/carpet-fixes/compare/v1.16.1...v1.17.0
Changes:
- Fixes carpet-fixes crashing
Changes:
- New Rule:
reIntroduceTrapdoorUpdateSkipping- Allows you to use the compact update skipping design shown. Example: Docm77 video
- It was patched by Mojang in 1.20, this will bring it back
- Removed Rule:
optimizedTicketManager - Renamed a mixin so people stop blaming carpet-fixes even tho the mod does basically nothing that could cause lag...
Fix hopper crash in 1.19.4 release
Fixed a crash related to hopper block updates in v1.15.1
Removed Rules:
playerStepEventFix - Too hard to maintain
boatsCreatedTooHighFix - "fixed" by mojang
boatsStuckInDispensersFix - "fixed" by mojang
movableCoralFanFix - piston code for it made it hard to implement from a mod
grindstonesNotMovableFix - piston code for it made it hard to implement from a mod
New Rules:
boatTooFarFromDispenserFix - Mojang fix made me cry so I fixed it better...
Removed Rules: - Fixed in Minecraft
stepAndDestroyBlockGoalUsesOriginFix
hopperMinecartSlowerAtOriginFix
jukeboxDiscItemOffsetOnBreakFix
Updated to v1.19.3 - This is the last time im doing an update myself
Removed Rules: - Fixed in Minecraft
catsBreakLeadsDuringGiftFix MC-202607 Same Fix
incorrectFallDamageFix MC-14167 Different Fix
wrongPressurePlateHitboxFix MC-248753 Close enough
shulkersAreLowerInChestBoatFix MC-249463 Same Fix
nbtDataDupeFix MC-112826 & MC-191011 Same Fix
merchantTradePacketExceptionFix MC-200000 Same Fix
frogJumpsIgnoreTemptedFix MC-249328 Same Fix
deathTimeCorruptsMobsFix MC-84873 Used requested fix in comments
horseDupeFix
chestBoatDupeFix
Removed Rules: - Does not fit with the mod/too hard to maintain
optimizedRounding
optimizedHypot
Fixes:
#116 - beeDupeFix prevents bees from entering hives
#117 - hardcodedSeaLevelFix causes a crash with Depth Meter from Additional Additions
#118 - Incompatablity with Creatures from the snow
Changes:
- Migrated over to the new carpet settings manager, thanks to @adryd325
- Fix for optimizedNeighborUpdater to make it work like vanilla, thanks to @igna-778
Fixes a crash
This update for 1.18 brings over a bunch of rules from the dev branch and some fixed
New Rules:
paletteCopyDataCorruptionFix MC-251664
pistonsPushEntitiesBehindThemFix Only affects modded pistons
detectorRailsDontPowerDiagonallyFix MC-3430
reinforcementsSpawnOffCenteredFix MC-114016
turtleEggWrongCollisionCheckFix MC-132187
pointedDripstoneWrongCollisionFix MC-248947
bedLandingWrongCollisionFix MC-248947
tallGrassWaterWontSpreadFix MC-130890
foxesDisregardPowderSnowFix MC-230660
Changes:
playerBlockCollisionUsingCenterFix -> entityBlockCollisionUsingCenterFix
Development:
/fillsummoncommand for development
Fixes:
#70 - entityBlockCollisionUsingCenterFix makes all entities immune to magma
#97 - VMP compatibility
New Rules:
lecternBlockDupeFix - Fixes being able to dupe lecterns using packets
sitGoalAlwaysResettingFix - Fixes the SitGoal continuously restarting if the owner is offline, instead of doing the checks normally
New Rules: (Related to OutOfMemory)
debugSimulatedOutOfMemory - A jigsaw block with a lightning rod ontop of itself will make it throw a real out of memory exception when receiving a block update
simulatedOutOfMemoryCrashFix - Fixes crashes caused by debugSimulatedOutOfMemory
someUpdatesDontCatchExceptionsFix - Fixes crashes caused by block updates using the SixWayEntry update
Fixes:
Fixed reIntroduceZeroTickFarms which broke in 1.19
#48 - When using the rule optimizedRecipeManager you couldn't craft some recipes
New Rules:
updateSuppressionCrashFix - #82 Ported from fabric-carpet since it was removed
chestBoatDupeFix - Fixes multiple dupes possible using chest boats
toggleOnlineMode
togglePreventProxyConnections
togglePvpEnabled
toggleFlightEnabled
toggleEnforceWhitelist
Fixes:
#85 - When using the rule optimizedRecipeManager you couldn't craft suspicious stew
#84 - Players being kicked when using rule: playerStepEventFix
#83 - reIntroduceInstantBlockUpdates would not set its default correctly
New Rules:
wardenEatsArmorFix - Using a dispenser with armor on a warden deletes the armor.
endCrystalsOnPushDontSummonDragonFix - #77
Removed Rules: (Due to being fixed by mojang) [14]
| RuleName | BugReport | Fixed Version |
|---|---|---|
| entitiesFallThroughClayFromMudFix | MC-250034 | 1.19 Pre-5 |
| entitiesFallThroughSculkFix | MC-251030 | 1.19 Pre-5 |
| stringTagExploitFix | MC-134892 | 1.19 Pre-4 |
| sculkSensorPrecisionLossFix | MC-218222 | 1.19 Pre-1 |
| minecartMissingOcclusionFix | MC-213823 | 1.19 Pre-1 |
| cantJumpOffBlockWhenSneakingFix | MC-197647 | 22w19a |
| projectileMissingOcclusionFix | MC-208771 | 22w17a |
| boatMissingOcclusionFix | MC-208597 | 22w17a |
| allayWrongNoteblockFix | MC-250027 | 22w17a |
| crystalExplosionGivesWrongEventFix | MC-249962 | 22w17a |
| allayCanBeEquippedWithArmorFix | MC-249745 | 22w17a |
| allayLosesItemOnUnloadFix | MC-249745 | 22w17a |
| allaySeesSpectatorsFix | MC-249790 | 22w16a |
| sculkSensorBiasFix | MC-207289 | 22w14a |
Removed Some Advanced Rules: (Does not fit into the mod)
toggleOnlineMode
togglePreventProxyConnections
togglePvpEnabled
toggleFlightEnabled
toggleEnforceWhitelist
New Rules:
depthStriderSlowsRiptideFix MC-136249
teleportPastWorldBorderFix MC-106416
grassSnowLayersFix MC-150654
lavaIgnoresBubbleColumnFix MC-137713
directionalMinecartCollisionFix MC-14850
minecartWontBounceFix MC-6311 and MC-171903
detectorRailDetectsTooEarlyFix MC-868
Fixes:
#64, #65, and #66 A game crash that only happens to certain people, most likely due to mod incompatibilities.


