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.
-
View User Profile
-
Send Message
Posted Sep 18, 2011Regarding 1.8.1
My own internal testing shows that for the most part this plugin still works with 1.8.1 with one noticeable change:
Permissions are now enforced internally by the bukkit server. Meaning the old behavior of permissions in my plugin is gone and you *must* set user permissions with a plugin like bPermissions or PermissionsEx to use my plugin, otherwise you will see messages like:
"I'm sorry Dave, I cannot let you do that" or "Bukkit sorry, Bukkit cant let you do that..."
Unfortunately since I have a minimal set of permission metadata in the plugin.yml file you will have to manually specify each individual permission (the wildcards don't work). When the official release of bukkit for 1.8.1 is out I will release a new copy of the plugin with support for the wildcard permissions as well as default behavior for permissions.
-
View User Profile
-
Send Message
Posted Sep 16, 2011@bleachyclean
The current implementation of the party system is my best attempt at trying to do it with a server side plugin only. Ideally it would integrate with a client plugin that provided UI components for managing the party but I have not yet branched into client plugin development. If someone feels ambitious and wants to do that themselves then I would be willing to provide whatever hooks they need to make it work.
-
View User Profile
-
Send Message
Posted Sep 15, 2011Hey zimp, Can't wait to use this plugin on my server. perhaps though i have an idea. either collaborate with another plugin designer or make a party-system yourself. so multiple players can go in a dungeon at the same time as a team, by making, joining, and leaving temporary parties,
-
View User Profile
-
Send Message
Posted Sep 15, 2011@insane_bob2003
I have every intention of updating it for 1.8 but am currently waiting for the official 1.8 release from the bukkit developers.
-
View User Profile
-
Send Message
Posted Sep 15, 2011do plan to update for 1.8?
i really enjoy your plugin and i would still like to use it but so far its not compatible with 1.8
-
View User Profile
-
Send Message
Posted Sep 2, 2011@Zero9195
Saving the dungeon is pretty much exactly as you describe. Iterate through the blocks, saving the location, material and associated metadata (chest contents for example). If you look a the dungeon files you can get a pretty good glimpse at how I save the information, it is pretty simple.
There are some things you have to be careful of, for example when you load the dungeon it is important to load the attachable objects (torches, ladders, etc) last or else they will pop off if loaded before the object they are attached to.
-
View User Profile
-
Send Message
Posted Sep 1, 2011Hi nice Plugin you made there :D Do you mind telling me how you save the Dunegon? because I'm trying to save a huge area, and my plugin always crashes. It would be awesome if you could explain it to me. I tried going through every block and save their coords as well as their material if it is not air, because saving air is a bit uneccesary. Hope you can help me :D
-
View User Profile
-
Send Message
Posted Aug 30, 2011Hey I just made my first dungeon and I gotta say, this plugin is awesome. HOWEVER, the dungeon I made was ABSOLUTELY HUGE, and when I created the dungeon (erected the bedrock shell) the server overloaded and kicked everyone off. Although the server still ran perfectly and we were able to rejoin immediately. That isn't much of a problem for me because a run a rather tiny server, but I thought I should let you know. I also wanna second those requests mcapplbee suggested. However I'd rather have some of them be optional (If not most or all of them) that way we can have VERY configurable dungeons (ie, how they spawn players, how they are initiated etc.)
-
View User Profile
-
Send Message
Posted Aug 29, 2011@mcapplbee
Please feel free to open enhancement tickets for any features you would like added to the plugin.
Chest contents are saved as part of the dungeon information and will be reinitialized whenever the dungeon is loaded. The current behavior is dungeons are reloaded whenever a player leaves the dungeon.
-
View User Profile
-
Send Message
Posted Aug 29, 2011First off, this plugin looks really incredible. I want to try it out on my server.
Here is some feedback for features I'd like to see added. Most of them are ripped right out of mob-arena --
MobArena features --
Does your plugin restore treasure chests to preset values each time a dungeon is entered?