- Fixed missing recipe for percussive hammer.
- Fixed percussive hammer playing sounds in the wrong dimension sometimes.
- Fixed percussive hammer not taking damage when used.
- Fixed bug causing roses to spawn way too often in places where they shouldn't. This bug probably affects other things too, but this is the first manifestation of it that I noticed.
- Fixed missing localization for soul lava source conversion gamerule.
This update WILL break existing worlds.
Old worlds can be loaded by enabling "Reload Big Globe chunk generators from mod jar"
in the mod's config file (you can turn this back off again after you successfully load the world), but even with this config option enabled, cut-off generation should be expected on the border of generated chunks.
Additions:
- Added underground pockets in the overworld (water, lava, empty, natural, mushroom, and deep variants) and in the nether (lava and soul lava variants).
- Script features now have a flag to randomly rotate the feature when placing it.
- Added column values for vanilla worlds.
- Structures are now scriptable.
- Campfires are now a scripted structure. Campfires in existing worlds may fail to be read from NBT. Errors in your log file related to this can be mostly ignored, but campfires which were previously on the boundary of generated chunks may be cut off.
- Added wells, as a scripted structure.
- Added small houses, also as a scripted structure.
- Some houses have farms next to them.
- Skylands now have flowers.
- Dungeons now have more decorations, including cobwebs, redstone torches, skulls, chains hanging from the ceiling, and collapsed rooms.
- Overworld biomes and surfaces are now more configurable without needing to edit the world preset. And to go along with that, sandstone now spawns under sand.
- Skylands now have amethyst crystals under them.
- Wood palettes can now support multiple blocks per block type. This is being used for flowering azalea leaves.
- Added a new skylands shape: "swiss_cheese_plains".
- Wood palettes are now available to some scripts.
- Bushes are now a scripted feature. This will not affect existing worlds.
- Added script overriders for skylands.
- Added sticks, flint, and rocks as placeable blocks that spawn on the surface during worldgen.
- Added command to search for terrain gen placed by voronoi diagrams.
Changes:
- Overworld cave width is now a script. Existing worlds will not load correctly with this change, but you can get around it by enabling "Reload Big Globe chunk generators from mod jar" in the mod's config file.
- There are now scripts to fine-tune the relationship between temperature/foliage and height. This will also require enabling "Reload Big Globe chunk generators from mod jar" in the mod's config file to load old worlds.
- Ice is now a (scripted) configured feature instead of being hard-coded.
- Flower noise is now on the flower group instead of in the world preset.
- Nether biomes, wood palettes, skyland shapes, cave templates, and cavern templates are now dynamic registries. This makes it easier to add new ones without modifying the world preset, but also means old worlds will break on the edge of generated chunks.
- Tweaked cavern excluders. This could break existing worlds on the boundary of generated chunks if there were previously structures there.
Fixes:
- Fixed some interactions between snow and cliffs.
- Maybe fixed cliffs being a bit too eager to show up. I say maybe because I don't remember if this was an issue previously, or if I added it while fixing snow.
- Fixed dungeons not saving their palette, causing them to revert to cobblestone if they are unloaded and reloaded before getting a chance to place blocks.
- Fixed birch trees on skylands spawning with snow on them.
- Fixed ocean monuments not spawning. Somehow this fix was added and accidentally removed. But now it's back.
- Added height overrider for ocean monuments.
- Fixed crash on startup caused by missing AutoCodec dependency.
- Port to 1.19.4. Note: this is a direct port, and does not contain support for modded biomes like I promised. That will come later I guess.
- Added gamerule for infinite soul lava, since vanilla now has a gamerule for infinite regular lava.
- Added new config file to tweak some of Big Globe's mixins. This can be used if one of them breaks another mod.
- Fixed vignette being disabled. This was supposed to only be disabled in my dev environment, but it accidentally got left in production. Whoops.
- Fixed cold biomes not quite lining up with where snow forms in the overworld.
- Added nether support.