The Siege Overhaul v3.3.2 - Siege crash and restoration fixes
Curse Maven Snippet
What's new
The Siege Overhaul 3.3.2
Fixes the server crash caused by a Recruits 1.15.2 siege engineer's incompatible navigation cast. If a raider fails spawn initialization, it is discarded before entering the world and replaced with a fully initialized pillager so the siege can continue.
- Fixed ballista operator attachment through the Recruits siege-controller API.
- Sappers now snapshot the entire breach before removing blocks, preserving both door halves at blast boundaries and restoration limits.
- Repeated camp placements preserve the original terrain snapshot. Terrain beneath destroyed camp blocks is restored after the raid.
- Camp construction timeouts now use the configured number of seconds correctly.
- Breaking a block in another dimension no longer triggers camp sabotage at matching coordinates.
- Raiders that remain stuck after rescue are retired correctly. Soldiers holding objectives, fighting visible defenders, or riding vehicles are excluded from rescue.
Minecraft 1.20.1, Forge, Java 17. Requires Villager Recruits 1.15.2 or newer. Replace the old mod JAR on the server and every client; versions must match. No save migration is required for this update.
Validation: Java 17 build and all 11 regression tests passed. Full gameplay with every modpack combination has not been tested.
This mod has no additional files

