Skip to content

Release 1.22.0

Choose a tag to compare

@tastybento tastybento released this 06 Jul 15:36
9acf5c1

🎁 What's new

This release rebuilds how the Nether and The End are generated. Previously both dimensions were a solid block of rock that the populator peppered with random single blocks β€” including stray fire, which floated in mid-air and caused noticeable lag β€” and there were no real caves. Now both dimensions are solid worlds carved through by proper noise-generated cave systems, the Nether has natural biome regions across each island, and cave floors and ceilings are dressed with biome-appropriate decorations.

✨ Highlights

  • πŸ”Ί Nether & End generation overhaul β€” solid dimensions with connected, noise-carved caves instead of a random block soup.
  • Nether lava sea β€” the lowest cave voids fill with lava rather than open air; the floor and roof stay solid so the world remains enclosed.
  • Natural Nether biomes β€” the five Nether biomes are shared into natural, roughly equal-area regions, so several biomes appear within a single island.
  • Biome-aware decorations β€” crimson/warped nylium, roots, fungi and vines; soul sand valleys with soul fire and bones; basalt deltas with columns and magma fires; glowstone ceiling patches; end rods and chorus in The End.
  • No more laggy floating fire β€” fire is now sparse and grounded on netherrack/magma, so it stays lit without the old lag.

Compatibility

βœ”οΈ BentoBox API 3.14+
βœ”οΈ Minecraft 1.21.x
βœ”οΈ Java 21

Upgrading

  1. As always, take backups just in case. (Make a copy of everything!)
  2. Stop the server.
  3. Replace the CaveBlock jar with this one.
  4. Restart the server.
  5. You should be good to go!

πŸ”Ί Nether/End note: The new generator only affects newly generated chunks. Nether and End chunks that were already generated with the old generator will look different from new ones, so you may see a seam where old meets new. If you want a consistent look, regenerate the Nether and End (or start fresh worlds) after upgrading.

Legend

  • πŸ”Ί special attention needed.

New Features

πŸ”Ί Nether & End generation overhaul

[PR #109] Fixes #108

Both dimensions are now filled solid and then carved by a 3D Simplex noise cave generator (intersecting folded noise fields for winding tunnels, plus a lower-frequency field for larger chambers), keeping a solid margin against the floor and roof. The Nether gains a lava sea at the bottom of its caves. A new biome provider distributes the five Nether biomes (wastes, crimson forest, warped forest, soul sand valley, basalt deltas) into natural, roughly equal-area regions so several biomes appear within one island. A biome-aware decoration pass then dresses cave floors and ceilings β€” nylium, roots, fungi, vines, soul fire, bones, basalt columns, glowstone, end rods and chorus flowers β€” always resting on solid ground so nothing floats. The old random single-block fill (including the laggy floating fire, scattered cave-air and stray lava) has been removed; ore and rock veins remain embedded in the walls.


Other Improvements

  • Update API version, bump the build version, and save air in blueprints [cdd15e3]
  • Add Modrinth publish workflow [d7bf7f8]

What's Changed

Full Changelog: 1.21.0...1.22.0