Better Cave Worlds

Better Cave Worlds

Datapack that creates Cave Worlds, based on the old preset, featuring all biomes, ocean caves, and most structures.

by
55.7K Downloads
datapackfabricforgeneoforgequiltadventureworldgen
Rent Server with this Mod

Screenshots

Better Cave Worlds!
Bamboo Jungle and Lush Caves
Underground Villages
Outposts
Underground Oceans and Monuments
End Caves World

About this Mod

Better Cave Worlds

This is Datapack enables Cave World generation with biomes and allows foliage, aquifers, and large ore veins to generate. Unfortunately, you cannot change the height at which most structures generate with a datapack, so most of them generate on the bedrock roof. You should still be able to do everything you normally could, but it will be a challenge to do so!

Generation Notes

  • The following structures generate on/near the roof:
    • Buried Treasure
    • Desert Pyramids
    • Igloos
    • Jungle Pyramids
    • Mansions
    • Ocean Ruins
    • Shipwrecks
    • Witch Huts
  • Passive Mobs obey vanilla spawning rules:
    • They require high light-levels to spawn, meaning only near light sources (lava or glowberries) on worldgen
      • Also, from structures like underground village animal pens
    • They can also spawn naturally, but there is a creature mob cap of 10, which means that you need to have very few creatures loaded (keep spawn chunks in mind! and understand mob categories from the Wiki as well) and also light levels, and additional spawn mechanics you will need to research in rare cases
  • Snow top layers are hardcoded to generate on the surface, so won't generate underground

End Caves

If you (for some reason) want all your dimensions to be the cave preset, check out the End Caves pack I have made.

Compatibility: Does this work with insert mod name here?

If that mod changes the terrain, one of the mods will probably overwrite the other. If that mod adds biomes, its foliage will probably not generate underground. If you are motivated, you can look at my source code to see how I fixed this in vanilla, which will let you do the same for the mod's features. Some issues may need specific compatibility packs made, which I may make in the future.

Sponsor: Sparked Host

Available Versions

[MOD 1.20-1.21.10] Better Cave Worlds 1.1.9release
MC 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10fabric, forge, neoforge, quilt
October 17, 2025
[DP 1.20-1.21.10] Better Cave Worlds 1.1.9release
MC 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10datapack
October 17, 2025
[MOD 1.20-1.21.8] Better Cave Worlds 1.1.8release
MC 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8fabric, forge, neoforge, quilt
August 28, 2025
[DP 1.20-1.21.8] Better Cave Worlds 1.1.8release
MC 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8datapack
August 28, 2025
[MOD 1.20-1.21.8] Better Cave Worlds 1.1.7release
MC 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8fabric, forge, neoforge, quilt
August 5, 2025

How to Install Better Cave Worlds on Your Server

1

Order Server

Order a Minecraft Java server with at least 4 GB RAM (6 GB recommended).

2

Set datapack Loader

In the panel under "Egg", select the datapack loader and matching Minecraft version (1.21.10).

3

Install Mod

Open the mod browser in the dashboard and search for "Better Cave Worlds". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

datapackfabricforgeneoforgequilt

Minecraft Versions

1.21.10, 1.21.9, 1.21.8 (+20 more)

Server-side

Required

Recommended RAM

6 GB(min. 4 GB)

Frequently Asked Questions

Better Cave Worlds server crashes on startup – what to do?

Most common cause: wrong datapack version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 4 GB RAM is allocated and the loader matches the mod version (1.21.10). You can switch loaders with one click in the panel.

Is Better Cave Worlds compatible with datapack and fabric and forge and neoforge and quilt?

Better Cave Worlds officially supports datapack, fabric, forge, neoforge, quilt for Minecraft 1.21.10, 1.21.9, 1.21.8. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Better Cave Worlds – how to optimize performance?

Recommended RAM: 6 GB (per 5 players). Use /spark profiler to check if Better Cave Worlds consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Better Cave Worlds with just one click on your server.

Recommended RAM
6 GBfrom €7.800000000000001/mo
Minimum 4 GB | per 5 players
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.31.21.21.21.1+13 more