Dungeon Maze
Current version: Dungeon Maze 0.2.5 Beta for Minecraft 1.9~1.12
Dungeon Maze
Dungeon Maze is a world generator for Minecraft, it's a CraftBukkit plugin. Dungeon Maze generates an infinite world with a lot of cool and strange stuff in it. The world contains 7 layers of epicness, each layer does have different content. All the layers contains a lot of Monsters, but also a lot of treasures. It's a very cool map to explore with some friends. Give it a try! Will you survive? Check out the announcement trailer bellow!
Announcement Trailer
Features
- Dungeon Maze generates an infinite world of epicness!
- Each world contains 7 layers, each layer may contain different strucures.
- Dungeon Maze contains a lot of Monster Spawners, so it contains a lot of mobs
- The Dungeon Maze plugin does have some commands to easily generate a new Dungeon Maze world.
- And a lot more...
Commands
| Command | Action |
|---|---|
| /dm help [query] | View help |
| /dm createworld <world-name> [preload] | Create world |
| /dm teleport <world> | Teleport to world |
| /dm loadworld <world> | Load a world |
| /dm unloadworld <world> | Unload a world |
| /dm listworlds | List Dungeon Mazes |
| /dm reload [force] | Reload Dungeon Maze |
| /dm reloadpermissions | Reload permissions |
| /dm restart [force] | Restart Dungeon Maze |
| /dm checkupdates | Check updates |
| /dm installupdates | Install updates |
| /dm status ... | Status info |
| /dm services ... | Services command |
| /dm version ... | Version info |
Use the /dm help command to list all available commands and to view detailed help.
Permissions
Dungeon Maze supports permissions all major permissions systems. Bellow you could find all the permission nodes. If you don't have an permissions system installed, all the commands are only permitted to OP's
| Permission node | Action |
|---|---|
| dungeonmaze.command.createworld | Create world command |
| dungeonmaze.command.teleport | Teleport command |
| dungeonmaze.command.loadworld | Load worlds command |
| dungeonmaze.command.unloadworlds | Unload worlds command |
| dungeonmaze.command.reload | Reload command |
| dungeonmaze.command.reloadpermissions | Reload permissions command |
| dungeonmaze.command.restart | Restart command |
| dungeonmaze.command.checkupdates | Check updates command |
| dungeonmaze.command.installupdates | Install updates command |
| dungeonmaze.command.status | Status command |
| dungeonmaze.command.services | Services command |
| dungeonmaze.bypass.surface | Bypass the surface blocker |
| dungeonmaze.bypass.build | Bypass permission of the world protection |
| dungeonmaze.notification.update | Ability to see update notifications in-game |
All command permissions can be found using /dm help <command>
Download
The downloadable files of Dungeon Maze are hosted on bukkit itself. To download the files you have to click the 'Download' button on the top right of this page (above the sidebar) to get the newest version. You could also visit the following page to see all the available downloads hosted on bukkit: http:dev.bukkit.org/server-mods/dungeon-maze/files/
Installation
- Download the plugin
- Add the DungeonMaze.jar file to the /plugins directory of your server.
- Start your server and enjoy the plugin :)
Tutorials
How to create your first Dungeon Maze world: Page: How to create your first Dungeon Maze world Use Dungeon Maze with Multiverse: Page: How to use Dungeon Maze with Multiverse
Source
Because I like programming and I want to share my code so other developers could fix an issue directly if they found a problem for example, I share the source code of my project. It's available on github:
Are you a developper?
The Dungeon Maze plugin have an API, that allow you to hook your plugin with our. You can find more information on this page : Our API
Metrics
This plugin sends statistics about the usage to the server http://mcstats.org/. You can disable it in your /plugins/PluginMetrics/config.yml
Update
This plugin try to update itself by default via an Updater, you can disable it in our config.yml really easily.
The updater check only BukkitDev approved files.
Donate
Please donate some money so I can buy some coffee to make better plugins and host the website, I would really like it if you give an donation and I probably put you on the sposor list :-)

-
View User Profile
-
Send Message
Posted Nov 22, 2012@rmh4209
No, there isn't a way to do this yet. I'll add it into the API right now ;)
-
View User Profile
-
Send Message
Posted Nov 22, 2012@rmh4209
Ok, thanks for understanding :)
-
View User Profile
-
Send Message
Posted Nov 21, 2012@rmh4209
Is there any way at all possible, do you think/know, to detect which level of the seven a mob spawns on?
-
View User Profile
-
Send Message
Posted Nov 21, 2012@timvisee
I understand what you meant. Compiling against CB is not good for the end users, it can break easily. I've tried doing that, but it may take a different way than I'm trying.
I'll let you know how it goes.
-
View User Profile
-
Send Message
Posted Nov 21, 2012@rmh4209
Hi,
Well as you might understand I'm not going to use native coding, that's also very annoying for the server owners who use the plugin, because theyve to update the plugin everytime. I might add a function to the event to set if any items should be added. You can get the chest block location, so you can cast that to a chest and you might be able then to add the item in it, but I've to add that feature I told you about above first, because the chest is filled after the event has been called so your item will be overwritten.
I hope you understand what I ment.
Tim Visée
-
View User Profile
-
Send Message
Posted Nov 21, 2012@timvisee
It's so close to being what I need. Instead of just ItemStacks, I need to be able to add in CraftItemStacks to the event. I understand that's not possible without compiling against CB.
Also, I tried casting and such, it didn't work.
Until such a day happens that I can use CraftItemStacks (due to their ability to hold NBT tags), the project I was working on can't be completed.
Thanks for the API, though! It's gonna be very helpful in the future.
-
View User Profile
-
Send Message
Posted Nov 21, 2012@rmh4209
The event for the chest generation has been added! Please take a look at the following page to get more information about the events:
Page: Dungeon Maze API / Events / Main
Hope this is what you expected :)
Tim Visée
-
View User Profile
-
Send Message
Posted Nov 21, 2012@rmh4209
As you've might noticed a new version of Dungeon Maze is released. This version contains the event API system. This gives you the ability to hook into the event system to set the contents of the chests. I'm currently writing a new page about the events and the API. I'll put the link down here as soon as possible.
Tim Visée
-
View User Profile
-
Send Message
Posted Nov 21, 2012New version! Dungeon Maze 0.1.5.2
The new version of Dungeon Maze has been released. This update is more for developers. We've added events to the Dungeon Maze API. Currently only one event has been added by request. This event is called when a chest is generated so the inventory of the chest could be customized, canceled etc. Also some minor bug fixes have been made. More events will be added as soon as possible.
It could take a while before the file is available on this page because the admins have to check the file. I hightly suggest to download the newest version via my website, so you'll be sure you've the newest version
Are you a developer?
If you are a developer, and you want to know more about the event system or maybe about the API itself, take a look at this page.
Direct link: http:www.timvisee.com/download/91
All downloads: http:www.timvisee.com/projects/bukkit/dungeon-maze/downloads/
-
View User Profile
-
Send Message
Posted Nov 21, 2012@solo7319
Thanks! I've you have any idea's, suggest them ;)
-
View User Profile
-
Send Message
Posted Nov 20, 2012SO happy! I've been wanting to run a D&D-style minecraft RP for AGES, but I didn't want to make the maps, or try and work out difficulties, etc. This is BRILLIANT!!!! :D :) :D
-
View User Profile
-
Send Message
Posted Nov 20, 2012@Xephi59
Ok, thanks. I'll take a look at it.
-
View User Profile
-
Send Message
Posted Nov 20, 2012@Xephi59
Second commits too , i've forgot to let an EventHandler , it's ok now :)
Xephi
-
View User Profile
-
Send Message
Posted Nov 20, 2012@timvisee
Done, and pull requested on API branches
Xephi
-
View User Profile
-
Send Message
Posted Nov 20, 2012@Xephi59
Ok thanks. I've put all the jar files you'll need into a zip file. Download it from here:
Link Removed: http://www.mediafire.com/download.php?x5oyx788fcy7k85
-
View User Profile
-
Send Message
Posted Nov 20, 2012@timvisee
i looking at when i have the time , i fork and download your API branch , what is the .jar that i need ? ^_^
-
View User Profile
-
Send Message
Posted Nov 20, 2012@Xephi59
Sadly, the event system I'm working on causes NullPointerExceptions, I took a look at it with a friend and we don't know what causes the problem yet... It might be because it's a populator, anyhow. Feel free to take a look at it, its in the 'API-Events' branch. The file where the problem starts to occur is in the ChestPopulator file on line 61.
Btw, I've also added a whole new Permissions Core and a few other features and things. I wrote the permissions core with a friend of me, @Erackron, this is just a class file wich controls all the major permissions systems. Because of this, you might need to add a few new jar files if you sync the project hehe.
Tim Visée
-
View User Profile
-
Send Message
Posted Nov 20, 2012@timvisee
Thanks for the consideration, mate!
-
View User Profile
-
Send Message
Posted Nov 20, 2012@MattSheridan
The two choice :p
Silverfish Block AND Spawners ^_^
-
View User Profile
-
Send Message
Posted Nov 20, 2012Oh man, this looks pretty rad. Does the plugin generate silverfish blocks as part of the maze, or do silverfish only come from spawners?