- Added new parameters: 'minXZ' and 'maxXZ'.
- Method to determine valid ceiling spawn surfaces no longer resorts to using surface placement type conditions on failure.
- Ceiling placement type no longer always traces from near top of the world.
- Now prints a helpful error within non-CWG CC worlds indicating when a structure tries to trace from the top of the world (or very high).
- Structures which trace from insane elevations will abort generation instead of permanently hanging the game.
- Removed /csviewer (it wasn't meant to be).
- CC and CWG are no longer required dependencies.
- Dimension filtering is now semi-supported.
- Auto-generation for directories no longer uses the ':' character, which Windows does not like.
- Now required only for the server.
- Patched crash when
blockdatablock type received no nbt.
Features
- Added functionality to data blocks, with new
villager,spawner, andblockfeatures.
Patchnotes / Minor Commits
- Leniency now affects ceiling check.
- Nbt replacement no longer requires two reloads.
- Crude spacing implementation.
- Significantly more debug logging.
- Foundations/filler is now generated more consistently, and properly.
- /csviewer can no longer be called raw from command blocks.
- Disabled client-side structure spawning due to possible exploitation.
- Raised maximum queue attempts (for structures in groups) from 100 to 1,000.
- Groups now acknowledge disabled structures.
blockandforcenow ignore surfaceLevel in respect to structure-structure collisions in groups.
- patched 'floating' tracing up rather than down.
- implemented crude structure-structure collision checks for groups.
Features
- 'lenient' variable, which reduces generation failures at the cost of clipping
- 'floating' variable for
blockplacementType, which requires the structure hover at least ten blocks above solid ground.
Patchnotes / Minor Commits
- Group structures should no longer generate within the same chunk as origin, to prevent clipping.
- Individual json names of group structures are now logged on mod initialization/refresh.
- Viewer now displays the group structures belong to.
- 'block' placementType now performs a ceiling check to determine if the uppermost block is valid. No more water pillars, and dramatically less unintentional surface structures.
- foundations should finally behave properly with surfaceLevel.
- Foundations are now filled prior to structure generation. No more flooded basements with the setting enabled!
- Initial release.



