Sueta
SY

SyncPermissions

1.0.2

Sync Permissions from bungee to spigot

·Plugin

SyncPermissions is a simple plugin that syncs the permissions from bungee to spigot without a database like mysql or mongodb,

SETUP:
Place the jar in the BungeeCord plugin folder and in the plugin folder of all spigot servers.

Configure the permissions on the bungeecord in the perms.json

Commands:
/SyncPerm
permissions: Syncperm.admin
subcommands:
/syncperm setgroup <user> <group>
/syncperm addpermission <user> <permission>
/syncperm removepermission <user> <permission>

perms.json example:

[
  {
    "name": "User",
    "defaultgroup": true, //Only 1 group can be default, this group all players will get if the have no group
    "admin": false, //if this boolean is true the group will have all permissions 
    "permissions": [ //the permissions list of the group
      "system.user",
      "bungee.user"
    ],
   "heritages": [] //the heritages of the group example below(the group VIP will get all the permissions of the User group because in heritages is has the User group)
  },
  {
    "name": "VIP",
    "defaultgroup": false,
    "admin": false,
    "permissions": [
      "system.VIP",
      "bungee.VIP"
    ],
    "heritages": [
      "User"
    ]
  },
  {
    "name": "Admin", //This is a admin group example this group will allways have all permissions
    "defaultgroup": false,
    "admin": true,
    "permissions": [],
    "heritages": []
  }
]

Similar projects

Plugin →