Dwarven Delight
Dwarven Delight
Satisfy your inner miner.
Description
Dwarven Delight is a Bukkit plugin that creates an entirely underground world to explore and conquer. It takes advantage of the new world height, allowing for over 240 layers of digging goodness. It is currently in development, but it definitely can be used as a world generator for creative worlds. Eventually, every item can be obtained underground; you'll never need to see daylight again! Also known as Dwarfish Delight. (I prefer Tolkien's spelling though.)
Current Features
- A plain, hilly surface intentionally boring to encourage digging!
- Over 240 layers before hitting solid bedrock!
- Silverfish nests!
- Starting sanctuary! (Which will need to be destroyed to get the starting wood.)
- No rain, ever!
- Worlds transferred to single-player are fully playable!*
- Alliteration-friendly title!
Installation:
- This plugin is installed just like any other: Put it in the /plugins folder in the root of the server directory.
- I highly recommend Multiverse 2 for implementing my generator into your worlds. (I have been using it for a while, great plugin!) To specify it as the generator, type /mv create YourWorldName normal -g DDelight.
- If you do not want to use a world manager, just specify it as the world generator in bukkit.yml. More Info...
Special Thanks
Although the code was pieced together and mainly written by me, I can't say I didn't get help.
MatorKaleen - Tutorial on creating basic custom world generators: Very helpful
codename_B - Multiple tutorials on creating custom world generators: Also very helpful.
s1mpl3x - Gracefully providing source code for Nordic: Used as frequent reference. & Making the literally awesome octave generator.
Source Code
Want to make your own world generator? Feel free to learn from my source code:
Github Link
Pictures
See the "Images" tab for more.
Notes
- Because the worlds that it generates are x2 as tall, it takes about x2 as long to generate them. This may cause players to get an "End of Stream" kick during the first world load due to the long generation time.
- New chunks will not generate in single player copies.
- Non-ops can not destroy the starting house if you use the bukkit.yml method, as default Minecraft prevents destruction of the spawn area.
bukkit wiki says: "Prereqs: You MUST have the generator installed already, and the generator's developer must have
load: startup
in their plugin.yml. "When I define DDelight as the generator in the bukkit.yml, I get this error: "[SEVERE] Could not set generator for default world 'world': Plugin 'DDelight' does not exist"
So I think you just forgot this little node, or something else, anyway it isnt working for me.
Having an issue running this on Java 6.
Will definitely give this a try something new to do. :-) Thank you.
@JustinGiam
http://wiki.bukkit.org/Bukkit.yml#.2AOPTIONAL.2A_worlds
Hmm. Not working for me. Have U updated?
This looks EPIC :D Certainly going in my server.
I cant seem to find many caves... just small very small air pockets
Having issues getting this to work. Can you please explain in detail "f you do not want to use a world manager, just specify it as the world generator in bukkit.yml."
Looking good :D, going to use this for our new PVP map.
Just a question - Will caves and dungeons still be generated?
Thanks.
@darkmyre
The maximum altitude that ores can be found at has been doubled. Meaning that an ore normally only found up to 60 would be found up to 120.
I added a new image to show this.
Interested in using this, just wondering if you've increased the ore rates, so ores can be found above the vanilla ground-level in worlds generated by this plugin?
Sounds awesome! I wish i could try it out :( but server is running with a boring normal mc world right now