ZZCore.jar
What's new
Hytale 0.7.1 Update — Inventory Persistence, Recovery and Platform Improvements
This update introduces significant improvements to the shared inventory and persistence systems used by the ZZ modules.
- Updated compatibility with Hytale 0.7.1 and its inventory API.
- Added a typed player storage backend that preserves complete player snapshots together with inventory operation receipts.
- Improved preservation of item metadata, including BSON value types that could previously be altered by JSON conversions.
- Improved handling of persistent inventory sections, including storage, hotbar, equipment, utility slots, tools, backpack, ability slots, and rune storage.
- Added durable pending-write files so interrupted or failed writes can be retried using the exact captured data.
- Added recovery of pending writes during startup and a background retry mechanism.
- Normal shutdown now attempts to drain pending writes and reports unresolved storage problems.
- Added stronger checks against outdated snapshots overwriting a newer inventory state.
- Uncertain inventory operations block further mutations until their state can be reconciled.
- Added explicit migration validation, preparation, and activation stages for existing player data.
- Improved handling of connection, reconnection, final saves, and offline inventory updates.
Upgrade note: The typed storage backend requires preparation and explicit activation. Follow the included migration instructions before enabling it on an existing server.
This mod has no additional files

