Ray's Permissions 1.1.2

Bungee & Bukkit Permissions System supporting MySQL and YAML. Easy Configuration.

  1. Raytex
    Bungee & Bukkit Permissions System supporting MySQL and YAML. Easy Configuration. This Plugin requires the newest Spigot / BungeeCord Build! Be sure to enable the BungeeMode in the config.yml if the Plugin is on a Bukkit Server from a BungeeCord Network! If BungeeMode is enabled all Players will be kicked on reload to load their real UUID over BungeeCord.


    • Bungee & Bukkit Permissions Supported
    • YAML (File) & MySQl (Database) Supported
    • Per Group Prefix / Suffix
    • Default Group Option
    • Per Player (Extra) Permissions
    • Multiple Groups per Player
    • Per Player Prefix / Suffix
    • Per Group (Multiple) Inheritance
    • All Ingame Configurable
    • '*' and - Permission like PEx and GroupManager
    • Developer API
    • Rank System
    • Offline Player Support for Online (Non Cracked Servers)
    Commands | Permission (Description):
    • /permissions help | permissions.help (Shows the Help page)
    • /permissions reload | permissions.reload (Reloads the Plugin)
    • /permissions groups | permissions.groups (Shows all Groups)
    • /permissions group <Name> | permissions.group.info (Shows Information of the Group)
    • /permissions group <Name> setPrefix <Prefix> | permissions.group.setprefix (Set/Reset the Prefix for the Group)
    • /permissions group <Name> setSuffix <Suffix> | permissions.group.setsuffix (Set/Reset the Prefix for the Group)
    • /permissions group <Name> setDefault [true|false] | permissions.group.setdefault (Set the Group Default or not)
    • /permissions group <Name> [addInheritance|addInheri] <InheriName> | permissions.group.addinheritance (Add a Inheritance to the Group)
    • /permissions group <Name> [removeInheritance|removeInheri] <InheriName> | permissions.group.removeinheritance (Remove a Inheritance from a Group)
    • /permissions group <Name> [addPermission|addPerm] <Permission> | permissions.group.addpermission (Add a Permission to the Group)
    • /permissions group <Name> [removePermission|removePerm] <Permission> | permissions.group.removepermission (Remove a Permission from the Group)
    • /permissions group <Name> setRank <Rank> | Re/Set a Rank of a Group
    • /permissions player <Name> | permissions.player.info (Shows Information of the Player)
    • /permissions player <Name> setPrefix <Prefix> | permissions.player.setprefix (Set/Reset the Prefix of a Player)
    • /permissions player <Name> setSuffix <Suffix> | permissions.player.setsuffix (Set/Reset the Suffix of a Player)
    • /permissions player <Name> addGroup <Group> | permissions.player.addgroup (Use the Command), permissions.player.addgroup.<group> (Add a Player to a Group)
    • /permissions player <Name> removeGroup <Group> | permissions.player.removegroup (Use the Command), permissions.player.removegroup.<group> (Remove a Player from a Group)
    • /permissions player <Name> [addPermission|addPerm] <Permission> | permissions.player.addpermission (Add a Permission to a Player)
    • /permission player <Name> [removePermission|removePerm] <Permission> | permissions.player.removepermission (Remove a Permission from a Player)
    • /permissions create group <Name> | permissions.group.create (Creates a new Group)
    • /permissions delete group <Name> | permissions.group.delete (Delete a existing Group)
    Alias for /permissions = /perms

    Extra Permissions:
    • permissions.* (To have all Permissions from the Plugin Permissions)
    • permissions.group.* (To have all Group Permissions)
    • permissions.player.* (To have all Player Permissions)
    • permissions.player.addgroup.* (To have Permission to add Player to all Groups)
    • permissions.player.removegroup.* (To have Permission to remove Player from all Groups)
    Rank System:
    • Highest Rank = 0
    • Lowest Rank = BIG Integer like 1000
    You can order Groups by the Ranks. So the Group with the lowest Rank is the highest Group. And the Group with the highest Rank is the lowest Group.

    • Code (Text):
      UseSQL: false
        Host: localhost
        Port: 3306
        Database: permissions
        User: user123
        Password: password123
        Enabled: true
      #Be sure to enable BungeeMode if Ray's Permissions is on a Bukkit Server from a BungeeCord Network
      BungeeMode: false
    • Code (Text):
          Default: true
          Prefix: ''
          Suffix: ''
          Rank: 100
          - test.permission
          Default: false
          Prefix: ''
          Suffix: ''
          Rank: 10
          - default
          - test.permission2
          - admin
          - test.playerpermission
          - test.playerpermission2
          Prefix: ''
          Suffix: ''
    Planned Features:
    • Ray's Permissions GUI (Addon) (3.00€) - All Commands in one easy Gui

Recent Reviews

  1. Veronix
    Version: 1.1.2
    Hey. I got a big Error! Can you tell me what the reason is?

    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:342)
    11:21:08 [SEVERE] at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2197)
    11:21:08 [SEVERE] at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2230)
    11:21:08 [SEVERE] at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2025)
    11:21:08 [SEVERE] at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:778)
    11:21:08 [SEVERE] at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    11:21:08 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    11:21:08 [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    11:21:08 [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    11:21:08 [SEVERE] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    11:21:08 [SEVERE] at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
    11:21:08 [SEVERE] at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:386)
    11:21:08 [SEVERE] at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
    11:21:08 [SEVERE] at java.sql.DriverManager.getConnection(DriverManager.java:664)
    11:21:08 [SEVERE] at java.sql.DriverManager.getConnection(DriverManager.java:247)
    11:21:08 [SEVERE] at de.raytex.permissions.bukkit.manager.MySQL.connect(MySQL.java:31)
    11:21:08 [SEVERE] at de.raytex.permissions.bukkit.manager.MySQL.Query(MySQL.java:74)
    11:21:08 [SEVERE] at de.raytex.permissions.bungee.manager.SQLGroupManager.getGroups(SQLGroupManager.java:442)
    11:21:08 [SEVERE] at de.raytex.permissions.bungee.manager.GroupManager.loadGroups(GroupManager.java:412)
    11:21:08 [SEVERE] at de.raytex.permissions.bungee.Permissions.load(Permissions.java:175)
    11:21:08 [SEVERE] at de.raytex.permissions.bungee.Permissions.onEnable(Permissions.java:40)
    11:21:08 [SEVERE] at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:226)
    11:21:08 [SEVERE] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:280)
    11:21:08 [SEVERE] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:56)
    11:21:08 [SEVERE] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
    11:21:08 [SEVERE] Caused by: java.net.ConnectException: Connection refused (Connection refused)
    11:21:08 [SEVERE] at java.net.PlainSocketImpl.socketConnect(Native Method)
    11:21:08 [SEVERE] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    11:21:08 [SEVERE] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    11:21:08 [SEVERE] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    11:21:08 [SEVERE] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    11:21:08 [SEVERE] at java.net.Socket.connect(Socket.java:589)
    11:21:08 [SEVERE] at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:211)
    11:21:08 [SEVERE] at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:301)
    11:21:08 [SEVERE] ... 24 more
    11:21:08 [SEVERE] java.lang.NullPointerException
  2. DDiiLLeeSS
    Version: 1.1.2
    Hi creator of this plugin. Can I ask you to put the source code?
  3. DerpyBadger
    Version: 1.1.0
    Great plugin.. simple and easy to use, can't wait for the planned features in the future c:
    1. Raytex
      Author's Response
      Thank you. Chat & Highest Rank Addon is coming in few Minutes :)