Permissions - AuraDevelopmentTeam/BungeeChat2 GitHub Wiki

How to set permissions

If you do not have a permissions plugin installed you may add permissions to players by editing the config.yml of your BungeeCord server. In here you will find a permissions section and a groups section. The so called default group that is listed under permissions is the group given to all players without a specified group in the groups section. You simply need to add the permission you want to the list of permissions. The same goes for other groups. You can create groups by adding a new key to the permissions section and naming it after the group you want. If this is done you simply need to add the player to the group by adding the username of this player to the groups section as a key and then add the group as a list (like you add permissions to a group in the permissions section).

If you actually do have a permissions plugin installed, then please follow the instructions of that plugin to add the permissions to groups or players. Supported BungeeCord permission plugins are: LuckPerms, BungeePerms, PowerfulPerms and CloudNet.

List of permissions for Bungee Chat 2

Administrative Commands

Permission Description
bungeechat.admin.reload Grants permissions for the /bungeechat reload command.
bungeechat.admin.setprefix Grants permissions for the /bungeechat setprefix command.
bungeechat.admin.setsuffix Grants permissions for the /bungeechat setsuffix command.
bungeechat.admin.checkversion When a new version is available all players with this permission get a notification message.
bungeechat.admin.modules Grants permissions for the /bungeechat modules command.

Normal Commands

Permission Description
bungeechat.command.alert Grants permissions for the /alert command.
bungeechat.command.global Grants permissions for the /global command and to chat in the global chat. (see below as well)
bungeechat.command.global.toggle Grants permissions to toggle Global chat using the /global command.
bungeechat.command.local Grants permissions for the /local command and to chat in the local chat. (see below as well)
bungeechat.command.local.toggle Grants permissions to toggle Local chat using the /local command.
bungeechat.command.localto Grants permissions for the /localto command.
bungeechat.command.staffchat Grants permissions for the /staffchat command.
bungeechat.command.staffchat.view Grants permissions to view StaffChat messages.
bungeechat.command.helpop Grants permissions for the /helpop command.
bungeechat.command.helpop.view Grants permissions to view HelpOp messages.
bungeechat.command.ignore Grants permissions for the /ignore command.
bungeechat.command.msg Grants permissions for the /msg and /reply command.
bungeechat.command.toggle Grants permissions for the /msgtoggle command.
bungeechat.command.mute Grants permissions for the /mute command.
bungeechat.command.tempmute Grants permissions for the /tempmute command.
bungeechat.command.unmute Grants permissions for the /unmute command.
bungeechat.command.vanish Grants permissions for the /bvanish command.
bungeechat.command.vanish.view Grants permissions to 'see' vanished players.
bungeechat.command.socialspy Grants permissions for the /socialspy command.
bungeechat.command.socialspy.exempt Prevents you from others being able to socialspy you.
bungeechat.command.localspy Grants permissions for the /localspy command.
bungeechat.command.localspy.exempt Prevents you from others being able to localspy you.
bungeechat.command.chatlock Grants permissions for the /lockchat command.
bungeechat.command.clearchat Grants permissions for the /clearchat command.

Events

Permission Description
bungeechat.message.join When given to a player, the server will display a message when they join.
bungeechat.message.join.view When given to a player, they will see messages when somebody joins (and has the bungeechat.message.join permission).
bungeechat.message.leave When given to a player, the server will display a message when they leave.
bungeechat.message.leave.view When given to a player, they will see messages when somebody leaves (and has the bungeechat.message.leave permission).
bungeechat.message.switch When given to a player, the server will display a message when they switch bteween servers.
bungeechat.message.switch.view When given to a player, they will see messages when somebody switches servers (and has the bungeechat.message.switch permission).
bungeechat.message.motd When given to a player, the player will get the MOTD message on join.

Chat

Permission Description
bungeechat.command.global Grants permissions for the /global command and to chat in the global chat. (see above as well)
bungeechat.command.local Grants permissions for the /local command and to chat in the local chat. (see above as well)
bungeechat.chat.color.<color name> Grants permission to use color codes.
bungeechat.chat.format.<format name> Grants permission to use format codes.
bungeechat.chat.bypass.antiadvertisement Allows users to bypass the Anti-Advertisement Filter.
bungeechat.chat.bypass.anticapslock Allows users to bypass the Anti-Capslock Filter.
bungeechat.chat.bypass.antiduplicate Allows users to bypass the Anti-Duplicate Filter.
bungeechat.chat.bypass.antispam Allows users to bypass the Anti-Spam Filter.
bungeechat.chat.bypass.antiswear Allows users to bypass the Anti-Swear Filter.
bungeechat.chat.bypass.toggle Allows you to message users even if they have toggled the messenger off.
bungeechat.chat.bypass.chatlock Allows you to talk when the chat is locked.
bungeechat.chat.bypass.ignore Allows you to message users even if they have ignored you.
⚠️ **GitHub.com Fallback** ⚠️