* Fixes a 1.18 world generator bug where it generated dirt-grass layers.
Expose 3 world generator options for overworld:
- natural-surface - generates surface that is natural(-ish). Currently, it may be just grass and dirt layers.
- natural-caves - generates caves inside world.
- natural-bedrock - generates natural looking bedrock pattern.
This also fixes a bug with floor and roof config option not working properly.
Fixes https://github.com/BentoBoxWorld/Level/issues/258
* Fixes issue when ores were not generated in correct form. #77
* Init 1.17.0 version
* Translate de.yml via GitLocalize (#84)
Co-authored-by: Patrick <patrick.wassmuth@gmx.de>
* Translate ru.yml via GitLocalize (#85)
Co-authored-by: Marmur2020 <marmur2020@gmail.com>
* Rework entity populator.
The new world populator on some engines are multi-threaded, however, minecraft does not allow to remove entities outside main-thread. As entity populator spawned entity and then removed when there were no spot for it, servers crashed.
The issue should be fixed now as I add custom entity bounding box calculator before it is spawned to check if there is place for entity.
Fixes#86
* Caveblock TR locale (#87)
* Translate tr.yml via GitLocalize
* Translate tr.yml via GitLocalize
* Translate tr.yml via GitLocalize
Co-authored-by: Wolerus <yakup1907.sen@gmail.com>
Co-authored-by: Over_Brave <soncesurlar@gmail.com>
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
Co-authored-by: gitlocalize-app[bot] <55277160+gitlocalize-app[bot]@users.noreply.github.com>
Co-authored-by: Patrick <patrick.wassmuth@gmx.de>
Co-authored-by: Marmur2020 <marmur2020@gmail.com>
Co-authored-by: Wolerus <yakup1907.sen@gmail.com>
Co-authored-by: Over_Brave <soncesurlar@gmail.com>
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
The new world populator on some engines are multi-threaded, however, minecraft does not allow to remove entities outside main-thread. As entity populator spawned entity and then removed when there were no spot for it, servers crashed.
The issue should be fixed now as I add custom entity bounding box calculator before it is spawned to check if there is place for entity.
Fixes#86
* Fixes a 1.18 world generator bug where it generated dirt-grass layers.
Expose 3 world generator options for overworld:
- natural-surface - generates surface that is natural(-ish). Currently, it may be just grass and dirt layers.
- natural-caves - generates caves inside world.
- natural-bedrock - generates natural looking bedrock pattern.
This also fixes a bug with floor and roof config option not working properly.
Fixes https://github.com/BentoBoxWorld/Level/issues/258
* Fixes issue when ores were not generated in correct form. #77
Expose 3 world generator options for overworld:
- natural-surface - generates surface that is natural(-ish). Currently, it may be just grass and dirt layers.
- natural-caves - generates caves inside world.
- natural-bedrock - generates natural looking bedrock pattern.
This also fixes a bug with floor and roof config option not working properly.
Fixes https://github.com/BentoBoxWorld/Level/issues/258
* Uses the new 1.17.1 ChunkGenerator options
* More work on the ores
* Make CaveBlock a Pladdon
* WWIP - added nether and end ores.
* Improved generation
* Support 1.18 new caves
* old generators in new api
* add NewMaterialPopulator
* forgot to prevent physics loop
* I see... the new generator creates caves
* apply getMinHeight and getMaxHeight
* getMinHeight and getMaxHeight for populators too
* summarize
* general reformat on populators
* small typos
* comment sections
* small reformat
* warning on config
* apply new API on BlockPopulator p.1
* apply new API on BlockPopulator p.2
* apply new API on BlockPopulator p.3 (final)
* hasAI option