File Details
Void One Block 1.0.3
- R
- Jul 6, 2026
- 36.15 KB
- 221
- 1.16.5+1
- Forge
File Name
void1block-1.0.3.jar
Supported Versions
- 1.16.5
- 1.16
Curse Maven Snippet
Changelog
Changed
- Structure generation is now permanently disabled in all void dimensions (Overworld one-block, void Nether, void End). Previously configurable via
generateStructures(defaulttrue), this option has been removed entirely.OneBlockChunkGeneratorandVoidDimensionChunkGeneratornow always construct withnew DimensionStructuresSettings(false), hardcoding structures off regardless of config.- Old world-gen constructors that accepted a
generateStructuresboolean are kept for save-compatibility only — the flag is accepted but ignored, so existing worlds/configs still decode without crashing. - Reason: structure placement logic (height sampling, surface checks, stronghold ring search, modded structure preconditions) assumes normal terrain exists. In a void world these assumptions break in inconsistent, hard-to-track ways across different mods — strongholds partially generating, structures floating or sinking, silent placement failures. Disabling structures outright removes an entire class of these bugs.
- End-specific content (obsidian spikes, exit podium, gateways, dragon fight) is unaffected — these are placed directly by dedicated handlers (
EndPodiumHandler,EndGatewayHandler,DragonFogHandler) andVoidDimensionChunkGenerator#placeEndSpikes, not through the generic structure system.
Removed
generateStructuresconfig option (Void1BlockConfig). No replacement — behavior is now fixed.
Documentation
- Updated README to remove references to structure generation/preservation and reflect the new structure-free behavior.