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 :-)
crashes when creating world on spigot 1.9.2 with multiverse :(
@ManBeastPigDev
This is probably caused by the performance issues. Like I said before, I'm doing my best to develop a work around for this.
You can use the teleportation commands to leave a world. Just use the name of a world that isn't a Dungeon Maze world (and you want to teleport back to).
Tim Visée
@xAcrosonicxandZane
Spigot is experiencing major performance issues on world generation. Please read the this comment for more information.
So, I've yet to figure out a solution for this problem. I hope I'm able to release a fix as soon as possible.
Tim Visée
@SlimeDog
Please see the following comment.
@SlimeDog
Spigot is experiencing major issues with world generation in general at this moment. The problem is that this issue is making the Dungeon Maze plugin literally unusable. I haven't been able to figure out what is causing the problem (in Spigot's sources). I hope their developers are able to solve this as soon as possible, there isn't much I can do to solve these performance issues in Spigot.
I'm currently trying various things to work around this issue on Spigot servers. This however, takes a lot of time and effort, thus I'm not quite sure when I'm able to release a work around.
To give you a brief idea of what I'm planning: I'm trying to generate the world (and each of it's chunks) bit by bit, to spread the whole world generation over time. That should minimize the performance impact. The latest (development) versions of Dungeon Maze already use such feature, but this hasn't been polished yet and is causing various generation errors.
Also, I'd like to mention that generating a world through Multiverse isn't recommended. You should use the generation command of Dungeon Maze itself when possible.
Tim Visée
@ManBeastPigDev
This is caused by a different plugin, possibly by Multiverse or something similar. Dungeon Maze doesn't affect player inventories at all by itself.
You might want to check the world configurations for your Dungeon Maze worlds on your installed world management plugins.
Tim Visée
@XxthedarkkingxX
No, the plugin does not have any dependencies. It is however compatible with various plugins, but these are not required to be installed. What does Dungeon Maze mention in the console, does it fail to load or is really nothing showing up in the console?
Tim Visée
This is a great idea but it just hangs constantly as its always unloading the map and reloading the map and it lags so bad you get kicked for timeout.We also need a command to LEAVE the maze world.
Server crashing after generation and teleportation to the world. Here are the logs: http://pastebin.com/06qdwUH3
Test server in empty directory, Spigot 1.9 latest pull (10 minutes ago) with no plugins except DungeonMaze-0.2.2 (ie., no Multiverse system).
DM crashes the server with
/dm createworld world_dungeonmaze
It gets to 36% building the spawn area, then fails with similar exceptions and thread dump.
Please advise if you want to see the logs.
Test server, Spigot 1.9.2 latest pull (10 minutes ago) with WE/WG, MV, PEX, Vault, etc, all latest pulls.
DM 0.2.2 crashes the server with
/mv gens
ASkyBlock DungeonMaze
/mv create world_dungeonmaze normal -g DungeonMaze
/mvtp world_dungeonmaze
Logs contains many exceptions and a thread dump. Most relevant to the crash, following the /mvtp invocation:
[15:40:27] [Server thread/INFO]: [DungeonMaze] [DEBUG] Unloading all excess dungeon chunks for 'world_dungeonmaze'...
[15:40:36] [Server thread/INFO]: [DungeonMaze] [DEBUG] Unloading all excess dungeon chunks for 'world_dungeonmaze'...
[15:40:45] [Server thread/INFO]: [DungeonMaze] [DEBUG] Unloading all excess dungeon chunks for 'world_dungeonmaze'...
[15:40:57] [Server thread/ERROR]: Block at -725,44,-637 is CHEST but has net.minecraft.server.v1_9_R1.TileEntityMobSpawner@67ee44db. Bukkit will attempt to fix this, but there may be additional damage that we cannot recover.
[15:41:06] [Server thread/INFO]: [DungeonMaze] [DEBUG] Unloading all excess dungeon chunks for 'world_dungeonmaze'...
[15:41:17] [Server thread/INFO]: [DungeonMaze] [DEBUG] Unloading all excess dungeon chunks for 'world_dungeonmaze'...
[15:41:25] [Spigot Watchdog Thread/ERROR]: The server has stopped responding!
Please advise if you want to see more of the logs.
Somehow I can't get it to work, I've tried 1.2.1 on multiple bukkit jars, but it just doesn't show up. On the project site it says it recquires cb 1.8.1 or higher, I can get 1.8.3 or 1.8.7 but both won't work. Does anyone know what went wrong here? Because I love this awesome dungeon world and I want it!
Also /dm teleport worldname [playername] would be handy so i can avoid giving them perms and just use a commandblock or a plugin to trigger it from console. thanks,.
can you make the inventory common so players can tp to the dungeon world and bring back their stuff? currently its sandbox
im running bukkit 1.9 and it doesnt seem to want to load. ive redownload the proper verion thrice to insure i wasnt half asleep when i tried it the first two times. not sure whats going on. does it have dependacies. or plugins its not compatible with
Upon installing, it creates a error. Does this conflict with any other plugins?
@Latamier
Thank you. That's great.
I've been working on the plugin full-time for quite a few days. And I can say that the performance of the world generation has been improved some bit. I hope I'll be able to release this version (with a proper working updater) any time soon.
Tim Visée
@timvisee
Thank you for the reply. Downloaded your newest version and will pop it in when I do the upgrade to 1.9.
Thanks for the awesome plug in.
Update for Minecraft 1.9 / Bukkit 1.9 R0.1
I've released a quick update that makes Dungeon Maze compatible with Bukkit servers running the newly released Minecraft 1.9 version. Please note that this new release breaks support for ealier Bukkit versions such as Bukkit 1.8. This release should only be used when updating your Bukkit server to 1.9.
Since this version was build on the latest development version of Dungeon Maze, it contains various features that are left undocumented for this release. This release is purely to provide everyone with a Dungeon Maze version that is compatible with Minecraft 1.9 and has the current list of features. An additional bigger update with these newly added features should be coming any time soon.
For further information and the changelog, see the download page of this release under the link below.
The update will be available here as soon as it has been approved by the Bukkit administrators:
http://dev.bukkit.org/bukkit-plugins/dungeon-maze/files/20-dungeon-maze-0-2-2/
Tim Visée
@Latamier
Hello,
It indeed looks like the Java version your server is running is incompatible with Dungeon Maze. Please note that Java 8 (which is Java 1.8) is required for Dungeon Maze. If you're still running Java 7 or earlier, you should update your environment to Java 8 or newer.
Does that solve the issue?
Tim Visée