Giant Caves
Overview
Giant Caves is a bukkit mod that creates giant underground caves in the world. The caves are generated using Perlin noise seeded by the world seed. Caves are unique to each world.
Giant Caves is implemented as a bukkit block populator and is compatible with the vanilla world generator and most likely any world generation plugin that implements the chunk generator pattern. Giant Caves also comes with a vanilla generator for use with Multiverse.
Works best with Subterranea
See it in Action!
Here is a great overview video in German and one in Portuguese
Installation
I don't have Multiverse or another world manager
- Stop the server if it is running!
- Download the plugin and put it into your plugins folder.
- Start your Server to make the plugin generate default world configuration files for known worlds.
- Set onlyUseWorldManagers to false in config.yml
- Edit the configuration file to match your needs. (See Help Topics > Configuration for more info.)
- Restart your server.
Code
https://github.com/rmichela/GiantCaves/
Credits
- Code: Ryan Michela
Metrics
This plugin utilizes Hidendra's plugin metrics system. the following information is collected and sent to mcstats.org unless opted out:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- Plugin's version
- Server's version
- OS version/name and architecture
- core count for the CPU
- Number of players online
- Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
First I'd just like to say this is one of my favorite plugins for bukkit. My players love it. Unfortunately it is broken with the latest version of bukkit. I posted the error report to your GitHub project.
I had to remove this from my server and hope I can re-introduce it soon.
@RivfaderAldhissla
I made a server that does this, but it requires a custom craftbukkit build. It is nowhere as easy as it looks.
mc.theunchartedabyss.com
Hello! I am a very content user of this plugin! I just popped in to give you a suggestion that could really improve this plugin and expand it's usage even more! Maybe add a feature to raise the ground-level and adapt the rest of the plugin to this feature? this way players could get up to 256 block-height of giant-cave-goodness!
@Quinnatator
The world should look just like a normal world above ground. Try installing an x-ray texture pack and search underground for giant caves.
I'm having a little trouble getting the plugin to work... I've specified the world name in the config, deleted the whole world, regenerated it, saw that the plugin attached itself to that world. However, when I teleport to that world, its just like a regular world. :/ Could this be because of 1.4 generation conflicts? Also, there seems to be no errors on the console.
@cadika_orade
This plugin is not a world generator. It is a block populator. You use the plugin by attaching it to a world using the Worlds list in config.yml.
The benefit of doing things this way is that you can add Giant Caves to ANY type of world you can create with Multiverse. If you already created the world, just delete the files in the world's region directory to force the whole world to regenerate with caves.
This plugin isn't even recognized by Multiverse as a world generator. How am I supposed to use this?
@WhiffleX
I'll take a look, thanks for the help!
@Mikhos You can try a plugin like TerrainControl to raise the height of the world to any level you'd like then fill it with caves.
This is fantastic! My only question is: How would I make it so that all the way from y1 to y256 is all cave styled? This one creates caves in the pre-existing ground, but is there any way I can make it so the whole world is one giant connected cave?
@marubal21
@marubal21 - This plugin is implemented as part of the chunk generation process and is actually completely separate from the built-in minecraft cave generator. It cannot be retroactively applied to existing worlds.
Great plugin, I've been waiting for a good cave gen plugin!
is it possible to add this to an existing world, and can you control what percent of normal caves become giant caves?
@deltahat You could post-process the ore and either remove what is within the cave region or add to it. You could even keep some ore that would be removed when generating the caves and attach stalactites or stalagmites to it. Maybe limit it to diamonds or emeralds.
Ovelite, Changing the ore rarity is actually quite difficult because ore generation is hard-coded into the default world generator. Maybe I should write a plugin like More Silverfish that makes more ore pockets in the world.
Thanks for the update, it works great. I would love for an option to choose what biomes to put this into. More specifically I'd love the option to exclude them from the ocean biomes. I want to make them taller than y:45, but that's about the limit if I include them in the ocean, otherwise they'll be flooded. This kills the server CPU when an ocean cave is generated and it starts to fill with water.
more air caves - less resources :(
but idea is great for adventure :)
I agree that it would be nice, that is, the ability to change ore rarity. Other than that, it's simply a revolutionary plugin for server's wishing to differ.
I haven't updated this yet for 1.3.1. Waiting for bukkit to stabilize. Expect an update soon.
HOLY SHIT WOW
could you add the ability to change the rarity of ores within the caves?