PermissionsCord 1.1.6

A new permissions plugin for the BungeeCord proxy

  1. NESlover
    What is PermissionsCord?
    PermissionsCord is a BungeeCord permissions plugin designed to run by itself and optionally with other BungeeCord permission systems. PermissionsCord is fully UUID-compatible, and fetches UUIDs from Mojang asynchronously to avoid freezing your server.

    PermissionsCord is not a Spigot permissions plugin. It can only set permissions on the BungeeCord proxy.

    What does PermissionsCord support?
    PermissionsCord supports, but is not limited to the following:
    • UUID
    • Groups
    • Group inheritance
    • Per-user permissions
    • Negative permissions
    • Importing BungeeCord's built-in permissions
    • SQL
    • Full control from in-game
    • Instant permission updates on command
    • Switching between flat file and SQL on the fly
    PermissionsCord has two commands:
    • /pcord - Main command for controlling the plugin (Alias: /permissionscord)
    • /perms - Overrides BungeeCord's built-in /perms and mimics its functionality
    Subcommands and their descriptions can be listed in-game by typing "/pcord help". This plugin's command syntax is similar to the one used in PermissionsEx.

    PermissionsCord has two of its own permissions:
    • permissionscord.command.pcord - Gives access to /pcord
    • permissionscord.command.perms - Gives access to /perms (Granted to the default group by default)
    There is not much to configure in the config.yml, as most of the plugin's functionality will be controlled by permission data.

    There are two sections in config.yml:
    • sql - Used to configure a SQL connection
    • configVersion - This shouldn't ever be needing a manual change
    When PermissionsCord is first loaded, it will create a folder named "PermissionsCord" in your proxy's plugins folder. In this folder, it will create a file named "config.yml" and a folder named "permissions". In the permissions folder, it will create two files, users.yml and groups.yml.

    If SQL mode is enabled in the config, PermissionsCord will attempt to connect to your SQL database using the credentials provided. If it is unable to connect for any reason, an error will be printed in console detailing why it was unable to connect.

    PermissionsCord will create three SQL tables:
    • permissions - Used to store permission data
    • inheritance - Used to store user groups and group parents
    • groups - List of groups

    Converting from other permission systems

    Converting from other permission systems is an automatic process that can be initiated by typing "/pcord convert <Type>". This process will import all users and groups from the selected system, and run UUID conversion if necessary.

    Currently supported systems for import:

    • Built-in BungeeCord permissions

    Plugin integration
    PermissionsCord includes an event for plugins to know when permissions are updated.

    Simply listen to PermissionUpdateEvent like you would any other event, and use the contained ProxiedPlayer object as you please.

    This event is intended for plugins to set their own regex or "star/wildcard" permissions.
    Elijah, Bixilon, Manii and 3 others like this.

Recent Updates

  1. Fix 1.1.6
  2. Two fixes
  3. SQL Fix

Recent Reviews

  1. xXBenXxHD
    Version: 1.1.6
    Hi, how can you specify the whom a player to the joint jointly he is put into the group of players???
    1. NESlover
      Author's Response
      If you have a question, I greatly prefer you ask it via the resource discussion or PM instead of a review. Also, I am not able to understand your question.
  2. MaxisLife
    Version: 1.1.6
    Do I have SQL or is it also without?

    I have no SQL, and would therefore make it without first.
    1. NESlover
      Author's Response
      SQL can be disabled in the config.
  3. LogoWire
    Version: 1.1.6
    Great plugin!, im now using the plugin in my new network!, keep it up!
  4. Elijah
    Version: 1.1.6
    Great plugin, very useful. I'm loving it!

    There are no changes to be made to this plugin as it's absolutely perfection. Keep up the good work.
  5. TJV
    Version: 1.1.6
    Good plugin! The only thing that I would like is an example permissions file. Negative commands doesn't work for me but that might be due to something I do wrong

    Good plugin, good features, easy to use!
  6. ItsSascha
    Version: 1.1.5
    Its good, but i will have an API in the plugin, that i can make my ChatManager with it!

    Great job!

  7. runefist
    Version: 1.1
    Easy and perfect, just basic and cool! Not with all thrash most other plugins give... It has everything you need just in 1 simple plugin! Love it!
  8. ryans1230
    Version: 1.0.5
    Excellent lightweight plugin to manage Bungee permissions without the BungeeCord config file. Easy to use and configure :)
  9. MeMyself
    Version: 1.0.5
    Really nice plugin, I don't have to restart BungeeCord every time I promote my staff anymore. Thanks :D
  10. Arnie
    Version: 1.0.5
    This plugins works great but I add the permissions for players to go to creative mode but in-game says No permission