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.
-
View User Profile
-
Send Message
Posted Apr 14, 2014@oLLyyy
Possibly. I only support Craftbukkit, but the MCPC+ team has been making itself more compatible lately. It's worth a shot.
Alternatively, you can generate the world in craftbukkit using a plugin like World Border to pre-generate the whole world, then import the world data into a tekkit server.
-
View User Profile
-
Send Message
Posted Apr 14, 2014Does this work with Tekkit Classic? Just curious
-
View User Profile
-
Send Message
Posted Apr 12, 2014I just updated it for 1.7.4 yesterday and today we updated server to 1.7.8 and now subterranean doesn't work. You think you'll have a 1.7.8 update out soon? Thanks!
-
View User Profile
-
Send Message
Posted Apr 11, 2014@deltahat
It work, run well, i think, i don't have miuch time to see more x')
-
View User Profile
-
Send Message
Posted Apr 10, 2014@technowix @FlOppythp
There is a beta 1.7.5 version available now under downloads. Please let me know how it goes.
-
View User Profile
-
Send Message
Posted Apr 9, 2014With the 1.7.5 version of craftbukkit, this plugin don't work :x you can use 1.7.2 for pre-generate a map but.... '
-
View User Profile
-
Send Message
Posted Mar 29, 2014@CryptoSmashr
You can set ore-multiplier to zero.
-
View User Profile
-
Send Message
Posted Mar 29, 2014@fungreenfox
Sorry. Spigot and MCPC+ are not supported.
-
View User Profile
-
Send Message
Posted Mar 27, 2014@fungreenfox Only Subterranea-1.6.4-R01 work with MCPC+ R2.1-forge965-B251 MCPC+ R2.1-forge965-B251 - last build
-
View User Profile
-
Send Message
Posted Mar 27, 2014Then i need to post the error here, sorry.
Don't tell me this is working.
[20:15:49 INFO]: [Subterranea] Loading Subterranea v1.7.2-R01
[20:15:49 ERROR]: net/minecraft/server/v1_7_R1/WorldGenFactory initializing Subterranea v1.7.2-R01 (Is it up to date?)
java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R1/WorldGenFactory
at com.ryanmichela.subterranea.SPlugin.onLoad(SPlugin.java:21) [?:?]
at org.bukkit.craftbukkit.v1_7_R2.CraftServer.loadPlugins(CraftServer.java:361) [spigot175.jar:git-Spigot-1360]
at net.minecraft.server.v1_7_R2.DedicatedServer.init(DedicatedServer.java:135) [spigot175.jar:git-Spigot-1360]
at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:440) [spigot175.jar:git-Spigot-1360]
at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [spigot175.jar:git-Spigot-1360]
Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R1.WorldGenFactory
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67) [spigot175.jar:git-Spigot-1360]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [spigot175.jar:git-Spigot-1360]
at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_51]
at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_51]
... 5 more
-
View User Profile
-
Send Message
Posted Mar 27, 2014@Try4W
I know i was forced to update to 175, because some plugins stops working and crashing. It can't be the latest dev build working with this 162 plugin, because i checked this last night.
-
View User Profile
-
Send Message
Posted Mar 27, 2014@Try4W
what version is "last" for you?
-
View User Profile
-
Send Message
Posted Mar 27, 2014Hm... Subterranea-1.6.4-R01 work fine on last MCPC+ build.
-
View User Profile
-
Send Message
Posted Mar 27, 2014deltahat, I also have an error on the MCPC+(R2.1-forge965-B251): http://pastebin.com/CRN906Np please, fix it :)
-
View User Profile
-
Send Message
Posted Mar 26, 2014Please update to 1.7.5-R0.1 my world is unloaded, subterranea doesnt work here.
-
View User Profile
-
Send Message
Posted Mar 17, 2014It would be nice if the ore-mulitplier would accept a zero so no ore would be generated. It could be perfect for a build only world as there would be no reason for mining.
-
View User Profile
-
Send Message
Posted Mar 16, 2014Thank you for updating this delta :)
-
View User Profile
-
Send Message
Posted Mar 15, 2014The latest version has been approved.
-
View User Profile
-
Send Message
Posted Mar 14, 2014@CommanderCore
Still waiting on plugin approval. :(
-
View User Profile
-
Send Message
Posted Mar 14, 2014@Deltahat hey, did you forget to upload the file or is it still in the dev approval ? i realy need this plugins since our new server concept bases on underground living.... greetz