openpac-forceload-cobblemon-integration-1.0.2.jar
Curse Maven Snippet
What's new
OpenPac ForceLoad Cobblemon Integration 1.0.2
Fixed
- Fixed a server-crashing
NullPointerExceptionthat could occur when a block entity disappeared during a forced-chunk scan. - Replaced unsafe live map-entry iteration with a stable snapshot of immutable block positions.
- Block entities are now retrieved again from the currently loaded chunk immediately before processing.
- Null, removed, replaced, unloaded, wrong-world, and position-mismatched block entities are safely ignored.
- Block entities are revalidated between furnace, Campfire Pot, PokeSnack, pasture, and automation operations.
- Exceptions are isolated per block entity, preventing one faulty machine from crashing the server thread.
- Added detailed logs containing the dimension, chunk, block position, block entity class, and failure reason.
- Added explicit null protection to automation block entity detection.
Validation
- Added regression tests for block entity removal, replacement, chunk unloading, null entries, individual processing exceptions, Tom's Storage, and Sophisticated Storage.
- All six regression scenarios pass.
- Successfully tested across repeated real processing cycles on the production-test server.
- Validated furnaces, Campfire Pots, PokeSnacks, pastures, and configured automation block entities.
- No scanner exceptions or block entity processing failures were detected during testing.
Notes
- This is a server-side-only mod. Clients do not need to install it.
- No world restoration or chunk deletion is required when upgrading.
- Replace version
1.0.0or1.0.1with version1.0.2.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
