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 Jan 17, 2013I seem to be having a problem with my client crashing when I enter a dungeon and start walking around. Any ideas? console logs say connection lost and that's it
-
View User Profile
-
Send Message
Posted Jan 17, 2013@AsiaCraftCommunity
Hello,
At first I will talk about Minecraft 1.4.7, because it's a short answer. Yes you can use the current Dungeon Maze version to use it on 1.4.7 servers. Althought, I suggest you to use the following development version which includes a little fix:
https://dl.dropbox.com/u/60299638/DungeonMaze/DungeonMaze-0.1.5.4-CB1.4.6R0.3.jar
About using newer Dungeon Maze versions for your worlds. Yes, you can safely do this. The only problem is that if we've changed anything in the generation code the world will have a non-smooth edge. For example, if you go on the surface, you will probably see a little edge caused by the update. Inside the maze itself it shouldn't affect anything noticeable.
Hope this helps,
Tim Visée
-
View User Profile
-
Send Message
Posted Jan 17, 2013How will this work for an existing world and also will this work in minecraft version 1.4.7? Great work on the plugin trailer looks great!
-
View User Profile
-
Send Message
Posted Jan 14, 2013@Graybot
Try this :
https://dl.dropbox.com/u/60299638/DungeonMaze/DungeonMaze-0.1.5.4-CB1.4.6R0.3.jar
Xephi
-
View User Profile
-
Send Message
Posted Jan 14, 2013worldProtection: true
usePermissions: true
useBypassPermissions: true
i don't give any perm to my users but they can destroy and build in dunge
Could not pass event BlockPlaceEvent to DungeonMaze v0.1.5.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:100) at net.minecraft.server.v1_4_6.ItemBlock.interactWith(ItemBlock.java:78) at net.minecraft.server.v1_4_6.ItemStack.placeItem(ItemStack.java:72) at net.minecraft.server.v1_4_6.PlayerInteractManager.interact(PlayerInteractManager.java:392) at net.minecraft.server.v1_4_6.PlayerConnection.a(PlayerConnection.java:656) at net.minecraft.server.v1_4_6.Packet15Place.handle(SourceFile:58) at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.v1_4_6.PlayerConnection.d(PlayerConnection.java:112) at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:585) at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:481) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:416) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NullPointerException at com.timvisee.DungeonMaze.listener.DungeonMazeBlockListener.onBlockPlace(DungeonMazeBlockListener.java:36) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 18 more
-
View User Profile
-
Send Message
Posted Jan 12, 2013@rkeeling75
No prob :)
Hope it work for u :)
Xephi
-
View User Profile
-
Send Message
Posted Jan 12, 2013@Xephi59
I just tried it with the 0.1.5.4 and it seems to be working just fine.
Thanks for the awesome plug-in guys.
-
View User Profile
-
Send Message
Posted Jan 11, 2013@rkeeling75
@UltrafaceGuy
@timvisee
Fix Multiverse hook and WorldProtection with this commit :
https://github.com/Xephi/DungeonMaze/commit/a0321d526e1f532f1710c7ee6c1b94691e210265
Pullrequest :
https://github.com/timvisee/DungeonMaze/pull/11
Download : https://dl.dropbox.com/u/60299638/DungeonMaze/DungeonMaze-0.1.5.4-CB1.4.6R0.3.jar
More infos :
Please only use with Multiverse-Core > 2.5 Build
Xephi
-
View User Profile
-
Send Message
Posted Jan 11, 2013@Xephi59
@rkeeling75
Here is your issue, I have it too. http://pastie.org/5669349
Hope it helps :D
-
View User Profile
-
Send Message
Posted Jan 11, 2013This is an amazing plugin however is it possible to generate dungeons dotted around the map not turn the whole map into a dungeon?
-
View User Profile
-
Send Message
Posted Jan 9, 2013@Xephi59
Tried that but no luck (the world is called dungeon):
# Dungeon Maze worlds
worlds:
- dungeon
preloadWorlds:
- dungeon
unloadWorldsOnPluginDisable: true
allowSurface: true
worldProtection: true
blockWhiteList: []
enableUpdateCheckerOnStartup: true
usePermissions: true
useBypassPermissions: true
mobs:
- Blaze
- Creeper
- Enderman
- Ghast
- MagmaCube
- Pig
- PigZombie
- Silverfish
- Skeleton
- Spider
- Zombie
-
View User Profile
-
Send Message
Posted Jan 9, 2013@timvisee
@rkeeling75
It's a known bug , i don't know why , but if you create the world with multiverse , this world is not add to DungeonMaze world list , i'v try some thing to fix that , unfortunally ,i only get NullPointer everytime T.T , for fix that , just add it manually by yourself like this :
Xephi
-
View User Profile
-
Send Message
Posted Jan 5, 2013Is there an update for 1.4.6?
-
View User Profile
-
Send Message
Posted Jan 4, 2013@timvisee
The config file is posted at http://randykeeling.com/files/misc/config.yml This is a straight copy from the server. Thank you for looking at this.
@Xephi59
Yes.
-
View User Profile
-
Send Message
Posted Dec 31, 2012@rkeeling75
@Xephi59
There might be an error in your config file, you should try to parse it through this website, if it returns any errors you know some thing is wrong:
http://yaml-online-parser.appspot.com/
It would even be better if you could send a copy of your config file,
Tim Visée
-
View User Profile
-
Send Message
Posted Dec 31, 2012@rkeeling75
Do you use multiverse ?
Xephi
-
View User Profile
-
Send Message
Posted Dec 28, 2012I have used the latest temp build for 1.4.6 and set the config to protect blocks but it does not seem to be working. Any advice?
-
View User Profile
-
Send Message
Posted Dec 27, 2012@shrela
No, I'm sorry. These features will be available in later updates :)
Tim Visée
-
View User Profile
-
Send Message
Posted Dec 26, 2012Hi I'm wondering if there is a way to reduce the dungeon density and also the entrace density. We really like this generator but you cant throw a stone without hitting an entrance and there is no regular underground.
-
View User Profile
-
Send Message
Posted Dec 26, 2012@RyanSayer
No. Everything will be as was. Except, if you move to the edge of the world, it will generate new parts of the world, this will be generated based on the new generator. Everything should connect properly, so it shouldnt be a problem!