DungeonBuilder
Expand the capability of your world with player created dungeons. Design your dungeon, customize the behavior and publish it for other players to experience. Tap into advanced scripting functionality and trigger mechanisms to surprise users with unique features.
Features included:
- Creation of the basic dungeon shell or create a dungeon from existing landscape.
- Saving/Loading dungeon contents to provide a consistent experience to each adventurer.
- Spawn monsters as the player progresses through the dungeon.
- Create dungeon teleporters in convenient locations for players.
- Store your dungeons in one world and teleport to them from another with multiworld support.
- Rewarding players for finishing the dungeon with money, experience or loot.
- Control how the player interacts with the dungeon with flexible permissions.
- Go beyond basic functionality with advanced scripting support.
- Share your creations with other servers using exportable dungeon templates.
How-to Create and Manage Dungeons
Videos
Command Listing
Configuration
Permissions
Dungeon Queues and Parties
Scripting
GitHub
I've disabled comments on the main page because they were far too inefficient. I would like to encourage everyone to please use the forum feature to post their questions and comments. Thanks.
@MoltEnBenji
Yeah we better wait for the author :)
But if I were in your shoes I'd give him the following information:
1. What version of bukkit are you running? 2. do you have the latest plugin 3. do you think that the players may not have the APPROPRIATE PERMISSIONS to leave the dungeon 4. Using /spoiler paste your permissions so he can look through them 5. try creating a new dungeon (small 10x10x10) 6. does it look like any of your plugins might be conflicting
@Mal0ne
1. no nobody can leave the dungeon without typing "/leavedungeon name" but, if I use the command everybody leave the dungeon and gets teleported to the exit destination 2. I tried hundred of exitdestinations also in the Same world where the dungeon is, but nothing happen. My correct exit destination is on a gold block, but it dont works also if it is cobble, stone, wood, grass, dirt etc.
@Mal0ne
SIGH So I was looking at the wiki and I see you've already addressed this thanks ! I set respawnpriority to highest..
Very nice plugin man. If there was a way to assign events or objectives without intensive scripting that would be bloody awesome but I know its asking for too much atm.
Thanks again
Respawn Priority
Some servers have other plugins that control the location the player will respawn at when they die. By default the behavior of DungeonBuilder is to respawn the player at the start of the dungeon or the previous savepoint when they die. Often these two plugins will conflict over where the player respawns.
To help resolve this conflict server administrators can configure the respawn priority for the DungeonBuilder plugin by adding the following line to the plugins/dungeonbuilder.cfg file:
setRespawnPriority=*
where * is one of the following values:
Highest High Normal Low Lowest Monitor
For example, setting this to "Highest" would ensure the player always respawns at the dungeon start or the last savepoint while setting it to "Lowest" would ensure the player would respawn at the location set by other plugins.
Setting this to "Monitor" has the effect of disabling the respawn altogether, meaning the player will be booted from the dungeon and no longer flagged as running it.
@MoltEnBenji
1. does it work for the other players
2. if it doesn't go somewhere 'near the block that shows the countdown' and mark a square nearby with /setDungeonExitDestination dungeonname
I don't know much yet but its possible you just don't have a suitable exit destination for your dungeon.
Keep in mind this is different from /setDungeonExit which takes place INSIDE the dungeon
Thought I'd help the author out a bit while we wait :P
@Zimp_Minecraft
I go on the block which show me the countdown and go in the dungeon, like a normal player. The only thing what is different between me and the other players is that I am op. But, I also tried to deop me and it also did nothing when I step on the exit...
Hello!
Amazing plugin. I use it in conjuction with citizens and make sidequests inside the dungeon.
The only problem I'm having is that savepoints aren't working. In fact, when you die in a dungeon, you just respawn in one of your homes. I'm using multiverse and wolrdguard as far as plugins that may affect tele.
I'm using CB 1.01 with multiple worlds. You start in LIMBO dungeon takes you to QUESTLAND.
Initially the problem was it would spawn you in questland which is only reserved for your dungeons and stuff like that. Now it just spawns you in one of your homes.
Savepoints inside the dungeon don't work either I tried that as well. You still spawn at one of your homes.
Any ideas? what command does the dungeon use to respawn you?
@MoltEnBenji
The plugin works with multi-worlds.
How are you testing it? Are you running the dungeon like a normal player or are you just teleporting in as the owner and stepping on the exit block? The exit block will only affect players that are flagged as running the dungeon.
please, help if i am creating a dungeon in a world wich ich with multiworlds created the exit dont teleport you out, even if it is in the same world. Is this problem cause of multiworlds, or is this just a bug which i have? I had set the exit and the exitdestination to thousand but nothing happens when i go on the exit block :/ sry for bad english >_>
@gummby8
If you never touch the commands you should never run into issues with duped or missing items.
If you use the commands and configure the dungeon in one of the four ways mentioned in the disclaimer you should not see any duped or missing items provided there is not a bug in my logic.
If you use the commands and configure the dungeon in some way other than the four mentioned in the disclaimer then all bets are off.
I read over the inventory management disclaimer. I am trying to sum it up in a few words here so I am sure I understand.
If you use the inventory management commands, there is a good change it can cause dupped items.
If you do not use the commands, you should not have a problem**
Am I corect?
it doesn't works,it says: Unknow command.
@Sdrubs
The /setDungeonCooldown command should allow you to do that by setting the cooldown to -1.
@Julianoz1224
It is possible to create a group and start the dungeon remotely with commands.
As for a lobby and race-style gameplay, please go ahead and open enhancement tickets for them and we will see if anyone else is interested in that functionality. Right now the biggest thing I have against functionality like that is making management of the dungeon too complex (it's probably already too complex right now).
Is there any command that prevents the player from doing the dungeon again?
Hello, Thank you for this plugin :D me and my friends love using it. I was wondering though, could we have another optional way of joining dungeons? Something like mob arena, where you could make a lobby for each dungeon and players could type a command to join it, for example: /db join <DungeonName> When in the lobby, their friends or other players that want to join can also use the command to tp to that dungeon's lobby and then when everyone has flagged themselves as ready, (maybe by hitting a block, right clicking a sign or using a command) then the dungeon will start and the players will be teleported to the start. Also, a race gametype would be cool, where the first player to finish wins and the game ends.
Keep up the great work with this plugin, -Julian
@Zimp_Minecraft
I've submitted version 0.8.6. This version applies only to those that are having trouble with the inventory management.
I have also created a disclaimer for anyone trying to use inventory management. Link:
Inventory Management Disclaimer
@spartan3223
The box is optional, all the create commands support an optional argument at the end to specify the block type that will be used to create the box. You can use the value "NONE" for that argument to skip creating the box.
Is there any way to make a dungeon without the need for a box around it ? Such as using a castle as a dungeon ?
@Zimp_Minecraft
Very cool. I hope this Mod takes off. Some really cool things can be done with this. It's likely one of the best things I've seen happen to the minecraft modding scene, in my opinion.
I am about to test to see how well it works with the PortalStick Mod and I'm going to try to create some Portal Test Chambers. :)
@largestill
Pretty much. Templates get stored in a "templates" folder in the main "dungeons" folder. You can take any of those template files and give them to someone else who can then put them in their own template folder and allow them to create dungeons from those templates.