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.
@RiotShielder
Nothing is stopping you from doing it. If you plan on using this in combination with Terrain Control, consider using TerrainControls built-in BlockPopulator aswell.
Could I use this plugin to create a 100% cave world? Thanks.
@iBlueBossa
Have you tried looking into the files list? There's two working builds for 1.5.1, as far as I can tell.
I can't seem to find the 1.5.1 bukkit build to get this working lol... got terrain control working and id love to try them together :D
@willkiller1234
Reduce sxz, there's currentl yno other way to do it.
Is there a way to make the caves more common?
Thanks very much for your work on this plugin. I used it in conjunction with Terrain Control to create my "Under World" world for my server. It worked beautifully, after some tweaking. I now have a 10k squared world with no surface - bedrock to sky under ground. The cave structures are fantastic.
@Xaymar
Okay.
@Jarrett78
I'll take a look at it but I can'`t promise anything yet.
So, can you attempt to implement my suggestion?
@Wedhro
I had the same problem. I had to reduce the height of the caves to avoid this, but it does limit the maximum height of the caves. I'd love to have the ability to adjust the height of ocean caves independently of land based caves.
Is it possible to limit the giant caves generation only to places where there is no water or at least disable it in Oceans? It keeps creating huge air "bubbles" in the sea.
@Xaymar
The problem with TerrainControl is it completely overrides the default terrain generator. While it does a decent job of emulating the default terrain generator it is not exactly the same. The default caves just don't feel right and it doesn't generate underground flowing water or lava properly. The caves are essentially dry and lifeless. While you can get a world very similar to a default world it'll just feel off. I'm just hoping Mojang gives us a sea level setting at some point in the future.
@Xaymar
I tried that a long time ago, I'm too impatient to figure out how to use it. Mainly because I couldn't find any tuts that helped me with what I wanted to do.
@Xaymar
Sorry, I wasn't aware you need to update Java JDK, I just thought JRE was enough. Now everything's fine, thanks.
@Jarrett78
You should try using TerrainControl in combination with GiantCaves. GiantCaves only creates the caves you set in the configuration files. It doesn't change any other part of the terrain. If you want gigantic vertical ones, you have to use a different World generator (TerrainControl, ...) and change the base terrain height there.
You should make them look like the one in the screenshot. All of my caves are just huge and open. Or better yet, make different types of caves, giant open ones and some with features, like stalactites and stalagmites
@Wedhro
Unsupported major.minor version 51.0
You are running Java 6, or at least letting the server run under Java 6.
I'm getting an error while loading your 1.5 version with CraftBukkit 1.5 dev build, it looks like some kind of incompatibility with latest Java: http://pastebin.com/dJ6fPxz9
I'm running Java 7 update 17 on OSX 10.8.3.
@Jarrett78
I have a 1.5 compatible version on my server, I can upload it if you want. (I'm currently fixing a few bugs I left in with the last pull request.)
Edit: See files list.