sinborn_hs_patch-1.0.12.jar
Curse Maven Snippet
What's new
1.0.12 , initial CurseForge release
Four compatibility patches for HistoryStages packs on Forge 1.20.1. Already in production use in Sinborn Odyssey II.
- Stage sync cap raised. HistoryStages sends its stage definitions in one packet capped at 262,144 characters. Packs with full-coverage gating exceed it, and every player is kicked at login with
String too bigorInvalid player data. The payload is now gzip-compressed, so a complete scroll set syncs without hitting the ceiling. - Found items stay pickable.
onItemPickupignoredlockItemPickup=falseand ejected gated items out of player inventories, which broke loot. Gating now applies to crafting, not to possession. - Per-player JEI hiding. The built-in hide only reads global stages, so packs gating per player showed every item in JEI. Reimplemented against the individual-aware lock check, re-applied on sync and on unlock. The pass is idempotent and tracks hidden entries by ID, so it survives a relog.
- Particle Rain load-order fix. Guarantees
ConfigManager.configis non-null at class init, so async sprite stitching cannot crash the loading overlay with Particle Rain 4.0.0-beta.5.
Install on both client and server, at matching versions. The sync fix changes how the packet is encoded, so mismatched sides will not talk to each other.
This mod has no additional files

