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 :-)
@vicente947
Haha great! I'll take a look at it.
@vicente947
Have you copied the config files from the downloaded .zip file?
Does anyone reccomend other plugins, (if any,) to use with this? I'd guess that, used with other RP plugins, this could easily be an ultimate 'survival' mode (EX: used with rp plugin to grind skills from lvl1, set classes and player numbers in dungeons so teamwork is needed, spawn them in with limited supplies and no access to the outside world.) If that is possible, then one feature I reccomend is the ability to reset the dungeon with new chest items, spawns, etc. Even without a RP plugin, it is a handy feature.
I cant wait to use this plugin on my server please fix it XD
I have got a huge error please fix it because i want to use in my server :)
http://pastebin.com/zQV8Ctv1
@Maldiablo
Again, I like your idea. I'm planning to do the following thing: Dungeon Maze will contain an API later on. The idea is to create another little plugin which uses the Dungeon Maze api, this plugin will control the enderdragon and things like that, not Dungeon Maze itself, to keep the plugin a bit lighter to run.
Thanks for the quick reply timvisee. I like what I see so far and I'm excited to see where it goes.
And some more detail on my suggestion. If you're considering it, then I'd like to add - instead of replacing 'the end' with the world upon defeating the dragon.. Make it so that when the dragon is defeated, it teleports all players in 'the end' to the DungeonMaze world. You can then respawn the dragon so servers can make DungeonMaze more like an extension of the endgame scenario and a way to have it act more as a repeating quest.
If you're really feeling crazy - since 'the end' is small enough, consider instancing it out somehow to force players to go through a tough boss battle whenever they want to get to DungeonMaze. You can then boost the rewards in chests for people as well. Maybe I'm just getting crazy at this point - but it'd be pretty sweet.
@Maldiablo
I'll try to fix this as soon as possible!
About the end portal idea, I like it. I might implement it later on :)
Running bukkit 1.3.2-R1.0
Whenever I move, I get: [SEVERE] Could not pass event PlayerMoveEvent to DungeonMaze spamming the console.
At first I thought it was a plugin, but I ended up disabling all plugins on my server and still got the message so I'm at my wits end on that one.
Also - a side note: My thoughts of a use for this would be to replace "The End" with this world after the Ender dragon is defeated. Maybe as a feature request you can have the end portal's destination change when that event is triggered? It would a great way for people to extend that part of the game.
Small bug fix update!
I just released a new small version of Dungeon Maze. I this version, I only fixed one little thing. I fixed the problem with custom named worlds. These custom worlds wouldn't load in startup in version 0.1.1 and before. I recommend to update your Dungeon Maze if you have an earlier version of Dungeon Maze installed
Download
Because the bukkit administrators need to validate the new plugin file, the download probably isn't available yet on this page. I hightly recommend you to download the file from my website:
Direct link: http:www.timvisee.com/download/73 All versions: http:timvisee.com/projects/bukkit/dungeon-maze/downloads/
@TheHandicrafter1234
How did you generated the world, if I may ask. Did you used the native plugin command way, or did you used Multiverse to generate the world?
@CoffeeNutz About the bedrock layer thing, that could be a thing I add later on :), but have you noticed the 'allowSurface' option in the config file? If this is turned on players are not able to go onto the surface, that's probably what you want to have.
I currently don't know how to create this feature. I could just reset the whole world at once but that will cause lag for at least half a minute, so everyone will be kicked and things like that, I probably do this then on server restart. Also, I could also add a feature that chests will respawn in a certain time..
About mutliverse, sorry but I don't fully understand. Do you mean when the servere reloads/restarts multiverse returns a message in the console telling you something was wrong, or what do you mean, if I may ask?
@LiLChris06
Thanks! It's very easy to incorporate the plugin! When you installed the plugin the world 'Dungeon Maze' will be automaticly generated ;)
@Xephi59
Yes right. I'm probably also going to implement features to set stuff in chests with new generated chunks or something like that. But that will be implemented later on then.
the generator broke... it stopped generating the world ... theres a big edge and then start to generate a regular mc-world
Great map generator would like you to add one thing. the start floor ceiling having bedrock. First thing the players did was farm the wood and dig upwards and then farmed before heading back down. I'd like it if they had to find exits to the surface and all or a option to build surface openings but the start location under ground needs a bedrock top option please.
Also maybe a timed dungeon reset command or a admin reset command.
oh and the multiverse keeps asking if it normal/nether/end in the command when i use your multiverse command string
Working great, trying to figure out how to incorporate this into the server. ;)
@timvisee
Maybe an API with this :
isInDungeonMazeWorld(Player player) ( isInDMWorld() , or something like that )
getDungeonMazeWorldName(Player player) ( getDMWName() , or something like that )
Xephi
Dungeon Maze and Multiverse
Using Dungeon Maze 0.1.1 and above you're able to use Multiverse to create your Dungeon Maze world. If you want an little tutorial about generating your Dungeon Maze world through Multiverse, please visit the following page:
http:dev.bukkit.org/server-mods/dungeon-maze/pages/how-to-use-dungeon-maze-with-multiverse/
A new version of dungeon maze has been released!
I released a newer version of Dungeon Maze. This version does support Mutliverse for example. 2 other added features are the following: You are now able to block players from going up to the surface, and you are now able to enable world portection in the Dungeon Maze worlds. Those two new features does also have bypass permission nodes.
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!
Direct link: http:www.timvisee.com/download/71
All downloads: http:www.timvisee.com/projects/bukkit/dungeon-maze/downloads/