patchlib-1.1.0.jar
Curse Maven Snippet
What's new
PatchLib 1.1.0
New fixes
- Sable / Create Aeronautics: fixes the cause of
Rapier native panic: No center of mass for body!. A physics sub-level without solid blocks reached the physics engine with no mass data and crashed the next physics tick (sable.null_center_of_mass,sable.null_center_of_mass_native). - Sable, safety net: when a physics panic still arrives as a Java exception, the server stays up. PatchLib repairs the state Sable leaves behind and runs Sable's own sub-level recovery (
sable.physics_panic_guard). - Wetland Whimsy (below 2.0.4): pot patterns were registered twice, which aborted
RegisterEventand rolled every registry back to vanilla (wetlandwhimsy.pot_pattern_dupe). - VanillaBackport on Arclight: fixes the startup crash from
ThrownEggMixin. PatchLib takes that one mixin off and sets the chicken variant itself (vanillabackport.arclight_thrown_egg). - Blueprint on Arclight: fixes the crash on the first structure load. PatchLib disarms only the broken
StructureStartinjector and feeds Blueprint's repaletters from a spot that still exists (blueprint.arclight_piece_repaletters).
New opt-in tools (off by default)
debug.connection_probe(server): logs every player's connection state once a second, for "player freezes, then times out" problems.sleep.entity_resync(server): re-sends mob positions while someone sleeps, so clients stop drawing mobs in the wrong place.client.desync_snap(client): snaps entities that drifted more than 2 blocks back to their server position.client.sleep_desync_probe(client): measures packet delay and entity drift on the client and prints a verdict./patchlib testpanic [ticks](operators): makes physics ticks fail on purpose to prove the Sable safety net works.
Changes
- Diagnostics and experiments are now opt-in. A fresh config gets them as
false, marked "Opt-in". Existing configs keep every value already set, and new patches are added on update. - The startup log shows the actual PatchLib version.
- 24 fixes plus 4 opt-in tools, up from 18 fixes.
This mod has no additional files