- Choice of permission system (MySql, Xml, External).
- Sync of permissions between servers with MySql.
- Low to None lag/performance impact from cache refreshes.
- Higher access to modification of groups from within the game.
- Developer API for even more additions or changes, or just general better implementation.
- High customizability of how the permissions provider works.
- Supports temporary memberships for trial ranks and permissions.
- Easy editing of permissions from Xml and later upload to MySql.
- Profiling to test RocketMod, Xml, MySql and any other Permissions Provider for their performance.
Improved /p command (with permissions):
- Command - Permission - Executor - Description
Player Only - Lists all the permissions that the player has access to.
/p reload -
Player and Console - Reloads the permissions (From Xml or MySql)
/p upload -
Player and Console - Uploads Xml permissions file to MySql
/p download -
Player and Console - Downloads MySql permissions to the Xml file
/p groups -
Player and Console - Lists all available groups
/p profiling -
Console Only - Toggles the profiling module
/p <player> -
Player and Console - Displays the permissions and groups that the specified player has access to
/p create <group> -
Player and Console - Creates a new Permission Group
/p details <group> -
Player and Console - Lists general details about the specified Group
/p delete <group> -
Player and Console - Deletes a Permission Group
/p check [player] -
Player and Console - Displays current temporary memberships of the player or of another player if specified
/p id <newId> <group> -
Player and Console - Changes the ID of a group to the specified
/p displayname <displayname> <group> -
Player and Console - Changes the display name of a group to the specified
/p color <color> <group> -
Player and Console - Changes the color of a group to the specified
/p prefix <prefix> <group> -
Player and Console - Changes the prefix of a group to the specified
/p suffix <suffix> <group> -
Player and Console - Changes the suffix of a group to the specified
/p priority <priority> <group> -
Player and Console - Changes the priority of a group to the specified
/p parentgroup <parentgroup> <group> -
Player and Console - Changes the parent group of a group to the specified
/p list <permissions / members> <group> -
Player and Console - Lists the permissions or members that the specified group has
/p remove <player> <group> -
Player and Console - Removes a player from a group
/p removep <permission> <group> -
Player and Console - Removes a permission from a group
/p add <player> <group> [temporary_time] -
Player and Console - Adds a player to a group. If
temporary_timeis specified, the player will be a temporary member of that group.
/p addp <permission> [cooldown] <group> -
Player and Console - Adds a permission to a group. If
cooldownis specified, the permission will have a cooldown before it can be used again.
Variables that use
 mean that they are optional
Variables that use
<> mean that they are required
[cooldown] are in seconds
Default Configuration: file
Default Translations: file
Quickie Developer Documentation: pastebin
Developer Reference Library: file
If you need to contact me, please send an email @ [email protected]
Added Verbose logging to Temporary Memberships when players disconnect.
/p migrate, deletes all tables from MySql and re-creates them using whatever data is in
Simplified delegates required for all events.
Such an easy plugin to make I can make it in 2min.
Naa but in all seriousness, I've seen the code for this thing and the amount of optimization that has been added. At $15 it's pretty much a steal for what it does. if you own multiple servers and want synced ranks or just want a nice set of /p commands then this is the best plugin for it.
Its a must have for pretty much any server, has very good features such as subscription ranks and stuff. And if you have multiple servers you can have ranks in the cloud.