Changelog
1.8.1
- Phase-aware progress: separate generation and placement tracking with per-phase boss bars; action bar updates every second, chat once per minute.
- Configurable preview skip:
request-confirm=falsebuilds immediately without particle preview; newbuild-no-previewmessage. - Adaptive placement batching and optional disk spillover to limit RAM (
placement-max-pending,disk-spill.*), with size strings (10M,2G) parsed viaSizeParser. - Removed maze size/height caps; only world Y-range is enforced.
- Removed unused non-stream
MazePlacerimplementation. - Refined tab-completion to include
confirm/canceland refactored command handling. - Preview height columns render top-down.
- Separated chat update cadence (1/min) from bossbar/action bar cadence (1/sec).
Changes prior to 1.7.3 are not listed here.
Compiled for Minecraft 1.21.10
Now capable of generating larger mazes. Autotuning the building to make it faster without impacting lag. Internal refactor to make it more efficient. New README.
Now API returns a completable future
Added Java APIs static class it.nicoloscialpi.mazegenerator.MazeApi in alpha testing
QOL: More efficiency on memory: 10000x10000 uses 8GB of memory
- Compatibility with Paper 1.21.4
Sorry for the delay guys
Minecraft 1.20.6 compatiblity
Changes:
- Now you can generate enclosed mazes!

- Autocompletion for
x,y,zcoordinates while looking a block
Changes:
- Bug fixes.
Changes:
- Fixed a little problem with the progress percentage display
- Added command permission
Changes:
- More memory efficent in "normal mode"
- Much better "low memory" mode
- Variuos code enhancements
v1.2
Fixes:
- Plugin prefix
v1.1
Adds:
- Added roomsAmount parameter to generate open spaces in the labyrinth (if possible)
v1.0
First version with basic but solid functionalities.



