Subterranea
With the death of Bukkit, I will no longer be supporting this plugin. If it still works for you, fantastic. If not, you are on your own. All the source will remain available on GitHub. Farewell, -DeltaHat
Overview
Subterranea is a modification of the Vanilla terrain generator that switches the above and below ground spaces so your world has 192 layers below sea level and 64 layers above. Great for Mole Man worlds.
Works Best With
Features
- Creates a world mostly underground instead of mostly full of air.
- Fully supports Multiverse2
- Tightly integrated with GiantCaves
- All the expected above ground features of the vanilla terrain generator: villages, temples, trees, etc.
- All the expected below ground features of the vanilla terrain generator: caves, ores, lakes, lava, etc.
- Increased ore generation - since the world is three times as deep, ores range three times as high
- Underground biomes - find hidden mushroom caverns and mysterious underground trees burried in the depths
- Silverfish colonies - rare but terrifying
Installation
- Put the plugin in your plugins directory
- Add a worlds section to your bukkit.yml or use Multiverse
- Visit your new world and start exploring
worlds: [worldname]: generator: Subterranea[:options]
bukkit.yml example
worlds: world: generator: Subterranea:-giant-caves
Notes:
- If you use "world" for [worldname] in your bukkit.yml, Subterranea will run in your default world.
- [:options] can be omitted to use the default settings. See below for details.
- I highly recommend using a plugin like [World Border](http://dev.bukkit.org/bukkit-plugins/worldborder/) to pre-generate your map. Generating new chunks with Subterranea is very CPU intensive.
Subterranea Options
The Subterranea world generator supports a number of options. Options are passed into the generator using the [:options] string in the above examples. Always put a colon between the word Subterranea and the options string.
-underground-biomes: (true or false, default true) Enables or disables underground bionme creation
-silverfish: (true or false, default true) Enables or disables silverfish colony creation hidden in the stone.
-giant-caves: (default sxz=500,sy=175,cutoff=65,miny=40,maxy=160) Enables or disables the Giant Caves plugin. An optional configuration string can be passed into this option to configure the Giant Caves generator. See the Giant Caves documentation for a description of each setting and how it affects cave creation. You need to install Giant Caves for this to work!
-ore-multiplier: (default 3) Sets how many passes the ore populator should make over each chunk. A value of three keeps about the same or density as vanilla. A value above ten may significantly slow down chunk creation.
Using Subterranea with Giant Caves
Subterranea is compatible with Giant Caves. To add Giant Caves to a Subterranea world, just add -giant-caves
to the [:options]
string.
Using Subterranea with Multiverse
To use Subterranea with Multiverse, use the following sequence of commands
mv create world_name NORMAL -g "Subterranea[:options]"
mv tp world_name
Notes:
- [:options] can be omitted to use the default settings. See below for details.
- If you plan on using Subterranea in conjunction with Giant Caves _and_ Multiverse, delete the contents of the Giant Caves config.yml file.
Multiverse Example:
mv create DeepWorld NORMAL -g "Subterranea:-underground-biomes true -silverfish true -giant-caves sxz=500,sy=175,cutoff=65,miny=10, maxy=180"
Create a new Subterranea world called DeepWorld with underground biomes, silverfish, and gaint caves from layer 10 to layer 180
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.
Could you please update this for 1.15.2, Spigot/Paper?
1.10 needed :0
such a shame :( it would be really nice if we could use this plugin into 1.9(.4) servers!
This means bukkit not dead.
This means bukkit not dead
Hello the craftbukkit newer version you are can download there: http://tcpr.ca/craftbukkit
Bukkit is not dead !
Try Spigot 1.8. There is also a Bukkit Server version. You must only compile it by yourself. (or send me a PM for further information)
I can not download.
oh XD ive created a new underworld but it seems there is no ore, is this a known issue? does anyone know of any issues that cause this
no error in console, world is ok, just no ore, tried command with switch -ore-multiplier 4 and also no switch for ore
thanks all :)
its not dead just having one of those moments :) keep it going don't lose faith
@thelastlokean
OK. If you are using Subterranea with Giant Caves and not using a world manager, set onlyuseworldmanagers to false for both plugins. You will have manually configure Giant Caves's worlds section in its config.yml to bind it to your default world. (This is done by default for the world called "world".)
Sorry my question wasn't clear, I meant for the giant caves plugin being used in conjunction. I'm running subterranea as my default world. I am also using giant caves. I am just unsure if giant caves should have 'onlyuseworldmanagers' to true or false. So does subterranea option including giant caves count as using a worldmanager on it?
@thelastlokean
Set onlyUseWorldManagers if you are using MultiVerse (or equivalent) to create a Subterranea world. Set onlyUseWorldManagers to false if you want Subterranea to be your default world.
Sorry if this is clear already, I couldn't deduce it from reading all the documentation 1-2 times..
Should I have 'onlyUseWorldManagers' set to true or false when generating a world with subterranea?
@thelastlokean
Sorry, you can't set the sea level to 128. You can try using islandcraft, but I have no idea what will happen. Subterranea properly resets the world's sea level variable, so it might work as long as the author of islandcraft didn't hard code the sea level into the plugin.
Awesome plugin!
Is it possible to set the sea level to 128?
Also would this plugin be compatible with a plugin such as islandcraft, that fills most of the world with water at sea level? I really like islandcraft, but would like to have a little more room for caves underneath the ocean floor!
@deltahat
Is there a way to change the hieght of the terrain in terranea to allow for the hieght of the trees to be fixed or can you add that in the future if it hasn't already been added?
@Untwinxer
Giant Trees, Giant Caves, and Subterranea will all work together on the same server. The only possible issue is that Giant Trees can be very tall. Subterranea moves the sea level to 192, so some trees may be taller than layer 256. These trees will be clipped. Otherwise, everything should work.
Will this also work with your other plugin, GiantTrees, with having Giant caves and Subterranea installed? I need to know if the trees will still spawn naturally and how.
@xdeathoreox
You can control the size and shape of the giant caves. See the Subterranea Options section above.