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.
Yes a chicken dungeon with 64 Dimonds on top of my spawn
@AlecWWeekes
There is no functionality for automatically creating multiple instances of a dungeon. You can however take an existing dungeon, generate a template from it and use that to make duplicates of the dungeon and then publish them on the same location.
I just wanted to sat a massive thank you for this plugin. This plugin has allowed me to start building an immense server, and without your spare time and effort none of this would be possible.
I'll be donating in the future, keep up the work and development, you're 110% epic.
I do have a question, I may have mis-interpreted your notes, but from the sound of things i'll be able to set up a dungeon, and have it being run simultaneously by different people in their own "instance" of the dungeon. I'm just curious if that is possible, and if it is what is the syntax / command as I can't find it.
@Zimp_Minecraft
Thank you, its working now, but it only creates a dungeonbuilder.cfg in my plugin directory. And in that .cfg stands it supose to stand in plugins/dungeons
what do i do now?
@radarwolf
You can edit the plugin.yml file in the DungeonBuilder.jar and remove the permission entry at the top for *.
I have an error when i start up my server with this plugin:
How do i fix this?
@gmk1 Its possible...it would just take forever for the dungeon to reload. I have a dungeon that is about 500 x 500 x 60 and it takes a good 3-5 min to reload at 9000 blocks per reload cycle
Is there any way to make a whole world file into a dungeon? We would like to use adventure maps, and simply add a starting and finish point to them, have the queue system and reward system, and have the world reset to its original state when the last person left.
But I guess that is out of the scope of this plugin?
I hav found a fix with the invulnerability to mobs. for me it was because once i published the dungeon it turned my godmode on.. not sure if that helps but it fixed my invulnerability
BTW really luving this plugin working great for my RPG server
1 suggestion (not sure if this is already added bcuz i couldnt see it anywhere) but if there isnt could u add a feature that locks the current room once entered (maybe teleports the entire party to the first player who enters the room) and locks them in so that the only way out is to defeat all mobs within... atm we are trying to get another mod to do this... but would b cool if you could add it to this plugin...
if it is already added wats the commands for it cuz i read the entire guide like 4 times over and couldnt find anything...
@Mal0ne
Try all caps, for example "HIGHEST". This was changed slightly to work with the new event system in the latest release.
Hello!
Having a problem:
2012-01-31 17:22:21 [INFO] Invalid respawn priority: Highest
It doesn't want to accept any values even if I " "..
Am I doing something wrong with syntax
EDIT: Just tried numbers.. they don't work either
Does anyone else have this problem with latest version using CB1.3?
@gummby8
Thanks, i must have missed that when i scanned over it.
@Zimp_Minecraft
is there any current way / any way of implementing the restricting of people using spawn functions within the dungeons.
It appears a few people are using the Essentials /back on death function to return and continue to finish the dungeon, this of course gives them unlimited number of tries, without loosing exp or items
@gummby8
In his defense it really is just a documented footnote of another semi-related feature. I probably will investigate allowing dungeons to limit players to a set number of attempts before it boots them out.
I'll look into issues with the min/max party sizes. Thinking back my test cases were probably not diverse enough. Make a ticket for it so I don't forget.
@Master_Zangetsu
Does no one read the config? It tells you right there how to kick someone if they die
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.
brilliant plugin but as Bobacadodl says the one thing that would improve it is the kicking of a player from a dungeon on death.
The re-spawn config will do that for you http://dev.bukkit.org/server-mods/dungeonbuilder/pages/configuration/
@zimp Whenever I set my dungeon from 1-4 party size, I can go in solo, but when i create a party with /addpartymember It only puts us in the queue
If I set it to 2 people exclusively it lets us in
I LOVE this plugin, and so do the users on my server! I just have one important request which users of my server have been begging me for. Add an option to make it so players get kicked from the dungeon on death!
@gummby8
Sorry, I didn't manage to find time to address the gravel/sand issue. One of the big things on my list of things to implement is a more configurable priority system for loading blocks.
Zimp does v0.9.1 address the issue with gravel/sand loading with all the other blocks instead of last with water and lava?
Many dungeon traps that I have had to be remade because I had sand and gravel sitting on top of signs or torches, and since the gravel spawned before the torch/sign the trap would never load correctly.
First HUGE fan of this mod. :) Second a request. Could you add functionality where dungeons can only be used during certain times of day?... For instance I have an above ground castle with mob spawners. Problem is during the day all of the mobs burn up. This would be much appreciated. :)
Thanks for the great mod.