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.
How close are caves and huge caverns together? I just made a quick world and they are not as close as I thought they would be. The world was more like 70% rock, 20% cave, 10% above ground.
Works great for me. I am using: Spigot-1.7.10-R0.1 Subterranea-1.7.10-R01 GiantCaves v1.7.10-R01
It is a little bit cpu and ram intensive when generating chunks, but as you clearly wrote in the instructions; if you use a plugin to pre gen the map, it is working like a charm. Great work!
@QuantamCraft
I don't even know what that means...
More Like Slugterra Generation SLugterra world
I've release 1.7.10 support as a beta. Subterranea is a very deep hack of craftbukkit internals, so it's possible I've missed something in the upgrade.
It is also because plugin developpers do something else : waiting for mcore.jar for weeks to update, you can take the source change almost anything and recompile it
I'll try this one also
@fastlockel
I agree, I've tested it, and had the same issues. I presumed @deltahat would see the issue as well on CB soon.
Not sure this is a Spigot issue you linked with packages : org/bukkit/craftbukkit/v1_7_R3/CraftWorld
which is called in think MC 1.7.10 org/bukkit/craftbukkit/v1_7_R4/CraftWorld
need to change your craftbukkit jar to latest MC 1.7.10 and recompile your plugin
With Craftbukkit you have same kind of error : org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R3/PlayerInventory
@Liger_XT5
Spigot is not officially supported. In the past they have taken steps to make Spigot compatible with Subterranea. It looks like some of the undocumented server internals that Subterranea depends on we're changed in the latest Spigot release. Try thier forum to see if you can get them to fix Spigot.
So last night was a mistake for updating to MC 1.7.10. (Spigot build 1551)
No one is in the world that we have Subterranea set in.
@Liger_XT5
Thanks for the update! Someone at spigot must have changed something.
@momzlilmonsters
@deltahat
Subterranea works fine with spigot. Make sure your multiverse is up to date. The dev.bukkit.org version is out of date, look at their dev builds for an update.
If you'd like to know what version of both that I'm using, please let me know. At this moment I don't have access to check real quick.
@momzlilmonsters
Spigot is not supported. Talk to the spigot team about a port.
@kibkane
There are no per-ore controls. You should set the ore multiplier to zero and use a third party ore management plugin
ive tried sevaral diffrent ways to create a world and i always get this error and it kickes everyone off the server with an internal error http://pastebin.com/0S7QYPht i really wanna use this with giant caves, currently running spigot 1.7.9. with multiverse.
Hi, so I've been having a specific issue with the actual ore generation using this and it seems to generate a hell of a lot of gold per chunk and I'm not much of a fan as I wanted to use Subterranea for an extra hard mode world but having this much gold will kill the gold economy and let everyone make notch apples what would suck. I took a few Screenshots showing how much gold actually spawns in here I have messed around with the ore multiplier but it doesn't have the outcome I'm looking for. My question could you add a config per ore and like a percentage of how often per chunk and what ranges the ores from top to bottom they can generate in. Thanks!
with : multiverse, 1.7.9, my END world bug. on death of the dragon, the chunk where the portal do form crash. only the chunk is crash, all mob is freezed, and no error in any log.
i have a map with Subterranea, and i wait to close it for remove a plugin To confirm this.
(sorry my english is bad)
I tried to create a world with Subterranea and Giant Caves, i used both way bukkit.yml way and Multiverse way. Both create an error world like this http://prntscr.com/3r2vuy . Can you show me how to fix it or send me a 1.7.2 Subterannea + Giant Caves world without error chunk. Thank you :P.
@TheSilverhead
Your best bet is to ask on the MCPC+ forum if anybody will do the port. I don't imagine it would be too hard.
I know you don't support MCPC+- but I was really hoping to use this mod, Giant Caves, BuildCraft, and Forestry together. I'm using Multiverse on my MCPC+ server, and it doesn't recognize Subterranea as a generator, regardless of which version I try. Any help is greatly appreciated!
@CoasterCrazy
1.7.8 beta is live. Please let me know if there are any problems.