Huge thanks to @petersv5 for getting it started.
Changes:
- Fixed rule
chestUsablePastWorldBorderFix
not 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 maintaindelayBetweenAutoSaves
maxTickLatency
statusUpdateDelay
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:
- 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...
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...
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
Fixes:
#96 - Sugar cane floats with rule: reIntroduceZeroTickFarms
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:
/fillsummon
command 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.