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 :-)
parece que mi servidor no aguanta el plugin me cierra el servidor cuando le dor a crear dungeons aunque puedo ver que si es bueno no lo concesegui porbar por que todas la review que vi son positivas
pleaaaaaaaaaaaaaaaaaaaaas updating!!!!!!
It's literally the cave update except for dungeons. *sigh* if only this was updated. I might give a crack at it. It okay if I release a reloaded version of this if I do end up updating it?
EDIT: Also I'd like the source code if possible.
In reply to eltik_streams:
Feel free to release a patched version in accordance with the included license. The source code is openly available on GitHub: https://github.com/timvisee/dungeon-maze
Any plans to update this plugin to the current version of MC?
In reply to smack17:
Nope. I'm sorry.
In reply to smack17:
I did and it's a huge pile o' junk that idk how the populator even works cuz it looks like it would never work in any negative chunk coords.
In reply to smack17:
I finally finished updating this hunk o' junk. The code I was complaining about has actually always been wrong, and it only errored now because spigot added a validation check after 1.13 (or 1.14, somewhere around there). Anyways, if you want it, it's on my github repo. I stripped out all of the unnecessary "features" leaving only the generator. Since I spent at least 2 full days going through it I probably wouldn't mind publishing here either if timvisee wants to give me the reigns.
In reply to RoboMWM:
As a general comment on your message and the generator/populator implementation: I don't think there was an issue with negative coords or a like. The generator and populator system isk abstracted. The populators work on floor/room level, to keep their final implementation simple and easily extendable. This is unique and quite a lot different than other generator plugins. The idea was that this would also allow users to greatly extend populators with custom structures and such through configuration files. But I never actually implemented this last bit.
Anyway, it seems you're taking efforts to run Dungeon Maze again, which is awesome. I'd be fine to release new versions on here if the changes are merged in the main GitHub repository unless it includes serious or breaking patches. I probably do not want to transfer ownership of this project though.
But, feel free to release your patched version under a new name! I'd be fine to link to it on this project page as alternative version if you'd like.
Hello! I'm the french server Owner Ryan DeTree from the Lap-Corporation and wondering if this plugin works on 1.14.4 for my skyblock server?
any plans on updating to 1.13.2?
an error occurs in the server console
Console : [0 13:07:04 WARN]: [DungeonMaze] Task #19822 for DungeonMaze v0.2.5-SNAPSHOT generated an exceptionConsole : java.lang.NoClassDefFoundError: com/timvisee/dungeonmaze/libs/org/json/simple/JSONObjectConsole : at com.timvisee.dungeonmaze.libs.org.bstats.bukkit.Metrics.getServerData(Metrics.java:226) ~[?:?]
Console : at com.timvisee.dungeonmaze.libs.org.bstats.bukkit.Metrics.submitData(Metrics.java:247) ~[?:?]
Console : at com.timvisee.dungeonmaze.libs.org.bstats.bukkit.Metrics.access$100(Metrics.java:36) ~[?:?]
Console : at com.timvisee.dungeonmaze.libs.org.bstats.bukkit.Metrics$1$1.run(Metrics.java:159) ~[?:?]
Console : at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:58) ~[craftbukkit.jar:git-Bukkit-8166d17]
Console : at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:360) [craftbukkit.jar:git-Bukkit-8166d17]
Console : at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:690) [craftbukkit.jar:git-Bukkit-8166d17]
Console : at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:371) [craftbukkit.jar:git-Bukkit-8166d17]
Console : at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:651) [craftbukkit.jar:git-Bukkit-8166d17]
Console : at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:555) [craftbukkit.jar:git-Bukkit-8166d17]
Console : at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
Hey, the "How to create your first Dungeon Maze world" and "How to use Dungeon Maze with Multiverse" tutorial links are dead -- any chance of getting that info re-posted here?
Also, do you have any plans to update this for 1.13.x? Would coffee funding help?
Hi,
Is there any way to teleport other player to another world?
Ok, I set the DM World to load using the DM command not Multiverse and then readjusted the permission nodes in PermissionsEx. I can now access the chest away from spawn point and Magic Loot is building ruins up top with loot and Slimefun Items.
I thought I would never get it working with 84 plugins running, but I did.
:)
I am running DM on my 1.11.2 Bukkit Server. It loads without any issues using the DM commands to build but only OP's have permissions to do anything. I then used Multiverse to build the world and i get errors when MagicLoot tried to populate chest in the DM world. Although the DM World still loads and I can port to it, only OP's can do anything. Also, when the server reboots, I get a message in console that the DM World did not hook to Multiverse and I have to use /mv load to reload the world.
MagicLoot adds slimefun items to chest if there is room.
I am using the PermissionsEx Plugin for permissions.
I also use the Purchase Command plugin to purchase commands.
Even if I use "-dungeonmaze.*" node for World or User, I can not break blocks, open chest or pickup drops.
You are white listed on my server if you want to login to see (PhantumMC.myserver.gs), even willing to give access to server if need be.
Thanks
There are certain plugins that are not compatible with yours
still no support for 1.10? is this plugin abandoned?
Update on progress since April 12? And 1.10 support?
ERROR Could not load 'plugins/DungeonMaze (3).jar' in folder 'plugins' 09.06 15:01:45 [Server] [Informatie] org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/timvisee/dungeonmaze/DungeonMaze : Unsupported major.minor version 52.0 I always get this error running java 1.8