Dungeon Master provides your server with an extremely customizable turn-based RPG environment using dice rolls to determine the fate of player actions.
Dungeon Master is written with the concept that you would also like to "role-play" a good portion of interactions with other players. For that reason, we do not change Minecraft player behaviour itself or attempt to control such things as movement or other Minecraft actions; allowing other plug-ins to behave as normal and avoiding "overpowered" players.
Uses Metrics for sending completely anonymous data to http://mcstats.org for usage tracking. See http://mcstats.org and GitHub for more info.
Dungeon Master allows players to interact with each other via commands in three different ways:
Dungeon Masters are given additional commands to use on other players. Such as:
All combat is based on "turns" and is executed using commands.
Global combat currently allows a Player vs Player combat within the area of "nearby" players.
Any player can jump in and join any current battle and be part of it automatically.
All actions are displayed within a "range" of the players to "hear" what is going on if close enough by.
You can have separate battles in different locations also, as long as they aren't too close to each other.
Should they fall into the same area however, both groups would be merged into one big battle !
Parties allow for a private group to either combat or do other RPG related things without being distracted by non-party players.
Only players in the party see the actions of other members.
The creator of the party becomes the DM for that party and gains the DM commands that can be used in that party only.
There are a lot of options for customizing Dungeon Master to your personal preferences. Below is some quick details on what is available.
A character is a "layer" placed on top of the Minecraft player. Instead of attempting to modify the player itself, we're allowing you to create an entirely separate set of settings assigned to a player instead.
This allows for a highly customizable character without affecting other plug-ins or creating overpowered Minecraft players.
Characters have the following for their base statistics:
In addition to the above, the following also affects a character:
You can also customize how any worn or carried minecraft blocks can affect your character base statistics.
The following inventory slots are checked on your Minecraft player for potential modifiers.
Custom Races can affect all of the character statistics allowing you to create races with different "benefits" or "penalties".
Custom Classes can affect all of the character statistics allowing you to create classes with different "benefits" or "penalties".
You can define your own levels and how they affect racial, class, skills, abilities, spells and character base statistics.
Create your own spells that can affect any of the character statistics, abilities or saves. These can be area effect or single targets. They can do statistical damage as well as direct health damage on targets.
Below is a list of what is currently implemented and what is still in planning/development.
The following features are currently available:
The following features are still in development and will be released in future builds:
Please note the following:
Dungeon Master requires plug-in Vault for managing both permissions.
Although not completed yet, a lot of documentation can be found here:
Commands:
http://github.com/Netprogs/DungeonMaster/wiki/Commands
Permissions:
http://github.com/Netprogs/DungeonMaster/wiki/Permissions
Configuration:
The example files are current, I'm still working on the detail pages.
http://github.com/Netprogs/DungeonMaster/wiki/Configuration
The source code will be made available soon. It is currently too unstable to release and once I feel it's ready for public viewing I'll release it then.
Although I have tried to do as much testing I can on all the features, there are a lot of features and it's likely I have missed things.
If you wish to provide feedback, issues or idea's, please use Issue tracker.
If submitting an error, please try to provide as much details as you can. Example: (but not limited to)
Any or all of the above will go a long way in helping me resolve your problem quickly and efficiently. All tickets will be looked at, but those that are written best will take priority.
For submitting suggestions or idea's, please check to see if someone else has suggested something similar and if so, add a comment to that ticket instead.
With that said, if you have any comments or questions, feel free to post them here.
Full change log Change-Log for details.
The most recent changes are:
BETA Version 0.3.0
BETA Version 0.2.0
BETA Version 0.1.0
Initial release.