Sueta

[Unsupported] [Bungee - Bukkit rank & permissions synchroniz

2.1

Synchronize BungeeCord rank & permissions in Spigot server !

·Plugin

BBRankManager

BBRankManager is a plugin that allows you to create and manage groups that will be applied throughout all the servers that the BungeeCord has.

Features

- Synchronize permissions on Spigot servers throughout the BungeeCord
- Custom rank prefix/suffix (Need a compatible chat plugin)
- Automatic chat color for a rank (Need a compatible chat plugin)
- Permissions can be set for a specific server and not for another
- A player can have a rank on a server but not on another
- Easy to use
- Does not support reload.

Commands

- /bbrank → Show the main menu (With clickables commands)
- /bbrank setrank <player> <server/*> <rank> → Set a rank for a player on a specific server OR everywhere
- /bbrank unsetrank <player> <server/*> → Unset a player rank
- /bbrank create <rank> → Create a rank
- /bbrank delete <rank> → Delete a rank
- /bbrank setprefix <rank> <prefix/remove> → Define a rank prefix OR remove it.
- /bbrank setsuffix <rank> <suffix/remove> → Define a rank suffix OR remove it.
- /bbrank setchatcolor <rank> <&X/remove> → Set a rank chatcolor OR remove it.
- /bbrank setperm <rank> <server/*> <permission> → Set a permission for a rank on a specific server OR everywhere
- /bbrank unsetperm <rank> <server/*> <permission> → Unset a permission for a rank on a specific server OR everywhere
- /bbrank info <rank> → Shows informations about a rank

Permissions


- bbrankmanager.admin → Access to every command listed above
- bbrankmanager.create → Access to the /bbrank create
- bbrankmanager.delete → Access to the /bbrank delete
- bbrankmanager.info → Access to the /bbrank info
- bbrankmanager.setprefix → Access to the /bbrank setprefix(*)
- bbrankmanager.setsuffix → Access to the /bbrank setsuffix(*)
- bbrankmanager.setchatcolor → Access to the /bbrank setchatcolor(*)
- bbrankmanager.unsetrank → Access to the /bbrank unsetrank(*)
- bbrankmanager.setperm → Access to the /bbrank setperm(*)
- bbrankmanager.unsetperm → Access to the /bbrank unsetperm(*)
- bbrankmanager.setrank.* → Access to the /bbrank setrank for every rank
- bbrankmanager.setrank.{RANKNAME} → Access to the /bbrank setrank for {RANKNAME}

* → These commands are dangerous, they can be executed by any rank to another, that means that you have to give access to them very carefully.

How to / Q&A

→ How to setup the plugin ?

→ You need to put the spigot version inside EVERY spigot server that shall be linked to the permission system, and just put the bungee version inside your bungeecord plugins.

→ How to show a rank prefix in the chat ?

→ You need to use a compatible chat plugin (eg. EssentialsChat) and put the variable {PREFIX} inside the chat-format

Example with Essentials
format: '{PREFIX} {DISPLAYNAME} {SUFFIX}: {CHATCOLOR} {MESSAGE}'

→ How to show a rank suffix in the chat ?

→ You need to use a compatible chat plugin (eg. EssentialsChat) and put the variable {SUFFIX} inside the chat-format

Example with Essentials
format: '{PREFIX} {DISPLAYNAME} {SUFFIX}: {CHATCOLOR} {MESSAGE}'

→ How to show a rank suffix in the chat ?

→ You need to use a compatible chat plugin (eg. EssentialsChat) and put the variable {CHATCOLOR} inside the chat-format, just before the message starts

Example with Essentials
format: '{PREFIX} {DISPLAYNAME} {SUFFIX}: {CHATCOLOR} {MESSAGE}'

→ How to set a rank to a player on every server ?

→ Just replace the server name by *

→ How to set a permission to a rank on every server ?

→ Just replace the server name by *

→ I put a Bungee permission for a rank and it doesn't work!!

→ BBRankManager ONLY manage spigot permission through BungeeCord, and not the Bungee's permissions itself.

→ The plugin isn't working!!!!!!!! :cry: :cry: :cry:

→ Send me a PM.

PlaceholderAPI

In order to use this, you need PlaceholderAPI (https://www.spigotmc.org/resources/placeholderapi.6245/), and the variables are:
- %BBRankManager_prefix%
- %BBRankManager_suffix%
- %BBRankManager_chatcolor%

They'll return "None" if the selected player hasn't got what is called.

API

BBRankManager BungeeCord API

Similar projects

Plugin →