- Fixed charred hanging signs not dropping as an item when broken.
- Fixed bigger desert pyramids potentially spawning with snow around them if they spawned on the side of a cliff.
- Made delegating structure a bit more useful.
- biomes, spawn_overrides, step, and terrain_adaptation can now be absent.
- If they are absent, they default to the structure being delegated to.
- If spawn_overrides, step, and terrain_adaptation are all absent AND you are in a Big Globe world, then the structure being delegated to will be placed in the world as-is, without being copied.
- This means that if those 3 properties are absent (and you are in a Big Globe world), then advancements which require you to be inside the structure being delegated to will work as expected.
- biomes, spawn_overrides, step, and terrain_adaptation can now be absent.
- Lakes now behave themselves slightly better when other height-overriding structures intersect with them.
- Flint, rocks, and sticks no longer spawn in lava lakes.
- Added config option to make Big Globe the default world type.
- Fixed crash when flying above the nether roof with your F3 menu open.
- Immersive portals now places nether portals at the intended location.
- Distant horizons 2.0 is now detected properly.
- Bedrock is now a configured feature in the overworld and nether, which means it can now be tweaked by data packs.
- "decorator" configured feature tags now have automatic locations.
- Changed lots of structure spawn conditions.
- Existing structures should survive this change as-is, but new worlds might not have the same structures in the same locations as old worlds, even with the same seed.
- Changed the seed of "decorator" features, by making the same feature always have the same seed regardless of what other decorators might try to decorate at the same location.
- Like structures, existing features will survive as-is, but new worlds might not have the same features at the same locations even with the same seed.
- Sped up distant horizons chunk generation in the nether slightly.
- Lush and mushroom caves no longer have dungeons or spider pits by default.
- Reduced the number of cherry trees that spawn in the world.
- The rock model now ranges from 1 to 6 rocks per block instead of being always 6.
- Restricted ocean monuments to only spawning in flat-ish areas.
- Fixed ocean monuments being empty in rare edge cases.
- Fixed bigger desert pyramids generating completely broken in rare edge cases.
- Small houses now have a villager inside.
- Added /bigglobe:locateArea command, for finding large areas which match some predicate.
- Miscellaneous scripting improvements.
- End spawn platform is now slightly smarter about if/where it spawns.
- Fixed obsidian spires in the end only partially spawning sometimes.
- Fixed queued features not working correctly with BlockEntity's.
- Fixed end gateways sometimes spawning at the wrong Y level or potentially underground.
- Fixed end nest spikes not displaying beam while dragon is being summoned.
- Fixed end cities sometimes spawning above a crater when they're too close to the nest.
- Fixed cave overriders in the overworld being a bit too aggressive.
- Geodes now have more flexible configuration for growth blocks, and this time it's backwards-compatible with V3.6.0.
- Overriders now have a priority field to fine-tune which ones run in which order.
As stated in the changelogs for V3.6.0 for MC 1.19.4 and MC 1.20.1, no guarantees are made that old worlds will load correctly in this version. In particular, the end dimension will still be vanilla unless you make a new world.
In addition to back-porting V3.6.0 to MC 1.19.2, the following bugs have also been fixed:
- Fixed being unable to connect to multiplayer servers.
- End spawn platform will now be a bit more intelligent about where and whether or not it spawns.
- Fixed obsidian spires in the end placing only some of their blocks.
No guarantees are made that worlds created in old MC versions will work correctly in this new version. In particular, the end dimension from old worlds will still be vanilla in new versions unless you're good at messing with your level.dat file. Worlds created in this version will have the new end dimension.
- Updated to 1.20.1!
- Added custom cherry trees.
- Added charred hanging signs.
- Added vanilla trail ruins to the world.
- Added end support!
- Fixed ocean monuments occasionally ignoring their structure override rules and spawning above sea level.
- Fixed ocean monuments sometimes causing terrain gen artifacts on skylands directly above them.
- Fixed temperate plains biome spawning inside cold plains biome in the overworld sometimes.
- Fixed not being able to query BlockState properties in scripts.
- Ceiling over ancient cities is now less flat.
- Overworld surface decorative structures now spawn slightly further away from each other.
- Fixed overlapping geodes doubling up on buds, at the cost of changing the json spec for geodes.
This update changes caves in the overworld, and will cause discontinuous generation of caves on the edge of generated chunks in old worlds. The surface should be unaffected.
- Added balls of string.
- Increased the amount of caves in the overworld.
- Emeralds now spawn at high Y levels instead of low Y levels, but only in hilly areas.
- Fixed flint/sticks/rocks spawning under snow.
- Fixed rough quartz, budding quartz, quartz buds, and quartz clusters not breaking faster with a pickaxe.
- Fixed rough quartz dropping amethyst blocks.
- Buffed spawners in dungeons.
- Marked William Wythers' Overhauled Overworld as incompatible with Big Globe, since it A: prevents you from creating a Big Globe world, and B: corrupts existing Big Globe worlds when opening them.
- Fixed slingshot being usable as a shield.
- Fixed error in logs/console when bigglobe config folder does not exist.
- Fixed server failing to start with no error message when distant horizons is (incorrectly) installed on the server.
- Added force argument to /bigglobe:respawn command, to force a teleport even when the area is obstructed or your bed is destroyed.
- Ground replacements for trees are now configurable via data packs.
- Added several new syntax tricks for scripts.
- Scripted features can now queue blocks before placing them.
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.