PowerfulPerms
logo-jpg.93729

You can modify and create permissions for groups and players in-game and it will sync across your whole network of servers -immediately-, without having your players relog. It has one optional plugin Bungee-side, and one optional for Bukkit-side, designed to cooperate together to enhance your permissions experience greatly. It has complete wildcard and permission negation support.

Demo server at digminer.com

Temporary low-performance demo server at digminer.com:25565 (Currently version 3.0) where everyone by default have the permission to change permissions. (Please don't destroy it completely)
It has a network of BungeeCord and 2 Spigot servers (lobby and other) and Redis is installed and used.

Wiki at PowerfulPerms Wiki
API on GitHub
Help Chat in Skype

Networks currently using this plugin:
bd7ecea9d9d1692ef5e350dc36ccaab3d6185322

aedf02e4149fcb4d3651c2c09c9cc1a13337816c

90ecd4aca07e76d3e4af5736c4214b809680b3b1
ad97adbfc4cf4abeca088e15fbac8cb725d2aee8

4fffe8ad6ce1e6675b828a881d210814285a70ab

c1b53f96e3da8d2d6c67edf3537b76928a506151

powerperms-features2-png.44922

  • Supports online mode, offline mode and mixed mode networks.
  • Supports Bungeecord permissions and Bukkit permissions.
  • Supports wildcard permissions such as "worldedit.*", "something.something.some.*" and a single "*".
  • Supports negated permissions by adding "-" in front of the permission. Also supports negated wildcard permissions such as "-something.something.*"
  • On the fly permission editing by the help of Redis (A Redis server has to be installed, it notifies other servers of changes and tells them to reload the permissions. It will work without Redis but other servers won't be notified of permission changes so you have to reload them manually).
  • Cached permissions. All database access in done in a separate thread. Performance is important.
  • Easy in-game commands, similar to PermissonsEx.
  • 100% UUID support, supporting namechanges.
  • Everything stored in MySQL with an easy format, to make it easy for you to develop web interfaces and other applications using the data. MongoDB will be supported in the future.
  • Per-server and per-world Bukkit permissions.
  • Per-server BungeeCord permissions.
  • Vault support for retrieving both permission and chat info.
  • Support for many groups per player.
  • Group ladders and group ranks.
  • Promotions and demotions.
  • Per-server groups.
  • Group inheritance - Groups derive permissions from other groups.
  • Basic chat support with colored prefix and suffix. No need to use an external chat plugin, though we recommend DeluxeChat.
  • Support for PlaceholderAPI. (Expansion avaliable for download in PlaceholderAPI cloud)
  • API for developers on GitHub.
  • PermissionsEx importer on GitHub.
  • Note the following:
    Every server has to have its server name in PowerfulPerms config. It's the same as the server name in BungeeCord config. This is for per-server Bukkit permissions and Redis to work properly.
PlaceholderAPI placeholders:
  • {powerfulperms_prefix}
  • {powerfulperms_suffix}
  • {powerfulperms_ownprefix}
  • {powerfulperms_ownsuffix}
  • {powerfulperms_group}
  • {powerfulperms_group_<ladder>}
  • {powerfulperms_prefix_<ladder>}
  • {powerfulperms_suffix_<ladder>}



powerperms-commands-png.44926

(/powerfulperms aliases: /pp /pop /pow
/powerfulpermsbungee aliases: /ppbungee, popbungee, /powbungee)

/pp user <user>
/pp user <user> promote <ladder>
/pp user <user> demote <ladder>
/pp user <user> setrank <group>
/pp user <user> addgroup/removegroup <group> (server)
/pp user <user> add/remove <permission> (server) (world)
/pp user <user> create/clearperms
/pp user <user> prefix/suffix set/remove <prefix/suffix>
/pp groups
/pp group <group>
/pp group <group> create (ladder) (rank)
/pp group <group> delete/clearperms
/pp group <group> add/remove <permission> (server) (world)
/pp group <group> parents add/remove <parent>
/pp group <group> prefix/suffix set/remove <prefix/suffix> (server)
/pp group <group> setladder <ladder>
/pp group <group> setrank<rank>
/pp haspermission <permission>
/pp reload/globalreload
/pp about
powerperms-installation-png.44924

  1. Install a Redis server on your machine. It's really easy. (sudo apt-get install redis-server on Debian/Ubuntu, see this for CentOS, others see http://redis.io/download). Redis is optional but required if you want to edit permissions over the whole network in-game and reload all servers' permissions by the use of a command.

  2. Place the plugin jar file in every server in your network including Bungee. Bungee is optional, but required if you need BungeeCord permissions to work with the plugin. This plugin will also run standalone in Bungee but you have to use the /ppbungee command.

  3. Start a server.

  4. Stop the server.

  5. Edit the config.yml on both Bukkit and Bungee side to match your SQL setup. Also add the connection details to your Redis server. Set the "servername" property in config.yml to the same name of the server as in the bungee config if you want per-server Bukkit permissions and Redis to work.

  6. Start your servers. The plugin will create the database tables required.
powerperms-perms-png.44923

powerfulperms.admin - Can use every command.
powerfulperms.user
powerfulperms.user.promote.<ladder>
powerfulperms.user.demote.<ladder>
powerfulperms.user.setrank
powerfulperms.user.addgroup
powerfulperms.user.removegroup
powerfulperms.user.add
powerfulperms.user.remove
powerfulperms.user.clearperms
powerfulperms.user.create
powerfulperms.user.prefix
powerfulperms.user.suffix
powerfulperms.groups
powerfulperms.group
powerfulperms.group.create
powerfulperms.group.delete
powerfulperms.group.clearperms
powerfulperms.group.add
powerfulperms.group.remove
powerfulperms.group.parents
powerfulperms.group.prefix
powerfulperms.group.suffix
powerfulperms.group.setladder
powerfulperms.group.setrank
powerfulperms.haspermission
powerfulperms.reload
powerfulperms.about

powerperms-config-png.44925

Code (Text):
Code:
# default config.yml

# Database
type: mysql
host: localhost
database: minecraft
prefix: ""
port: 3306
username: root
password: potato

# Redis
redis: true
redis_ip: 127.0.0.1
redis_port: 6379
redis_password: ""

# Server name used for per-server Bukkit sided permissions to work. Use the same as in BungeeCord config.
# This is not used Bungee-side.
servername: ""

# Set "onlinemode: false" if you run your server in offline mode. Set to "onlinemode: mixed" for mixed mode, more details about this on the PowerfulPerms wiki. Defaults to true.
onlinemode: true

# Chat format used along with PlaceholderAPI. PlaceholderAPI must be installed. Disable if you are using a different chat plugin.
# Use PlaceholderAPI's placeholders but with brackets instead of percentage. This is not used Bungee-side.
use_chatformat: true
chatformat: "{powerfulperms_prefix}{player_name}{powerfulperms_suffix}{message}"

Similar resources

PowerfulPerms Sauron
Super Easy & Advanced global and local permissions across your server network
0.00 star(s) 0 ratings
Downloads
76
Updated
PowerfulPerms A
  PowerfulPerms 4.5.2 (Ultima)
Super Easy & Advanced global and local permissions across your server network
0.00 star(s) 0 ratings
Downloads
161
Updated
PowerfulPerms Infinityy
Super Easy & Advanced global and local permissions across your server network
5.00 star(s) 1 ratings
Downloads
239
Updated
BlackSpigot General Chat
Rules Help Users
    P @ pessiuff: @RealNotSound fix password reset its been a month i cant access my account
    Top