Permissions
Permission groups
Usually you can just give all users the bukkitspeak.user permission node and the admins the bukkitspeak.admin node. You can give out specific command and messages permissions for every permission group / every user though.
Permission | Description | Default |
---|---|---|
bukkitspeak.* | Allows you to use all the BukkitSpeak features. | OP |
bukkitspeak.user | Gives access to most of the user commands and lets players see messages from BukkitSpeak. | |
bukkitspeak.moderator | Allows you to use all /ts commands, as well as /tsa channelkick and /tsa reload. |
Advanced permissions
Command permissions
Permission | Description | Default |
---|---|---|
bukkitspeak.commands.* | Allows you to use all BukkitSpeak commands. | |
bukkitspeak.commands.user | Gives access to all user commands (/ts). | |
bukkitspeak.commands.admin | Gives access to all admin commands (/tsa). |
User commands:
Permission | Description | Default |
---|---|---|
bukkitspeak.commands.list | Allows you to use /ts list. | |
bukkitspeak.commands.mute | Allows you to use /ts mute. | |
bukkitspeak.commands.broadcast | Allows you to use /ts broadcast <message>. | |
bukkitspeak.commands.chat | Allows you to use /ts chat <message>. | |
bukkitspeak.commands.pm | Allows you to use /ts pm <target> <message>. | |
bukkitspeak.commands.reply | Allows you to use /ts r(eply) <message>. | |
bukkitspeak.commands.poke | Allows you to use /ts poke <target> <message>. | |
bukkitspeak.commands.info | Allows you to use /ts info. |
Admin commands:
Permission | Description | Default |
---|---|---|
bukkitspeak.commands.ban | Allows you to use /tsa ban <target> (reason). | |
bukkitspeak.commands.kick | Allows you to use /tsa kick <target> (reason). | |
bukkitspeak.commands.channelkick | Allows you to use /tsa channelkick <target> (reason). | |
bukkitspeak.commands.set | Allows you to use /tsa set (property) (value). | |
bukkitspeak.commands.status | Allows you to use /tsa status. | |
bukkitspeak.commands.reload | Allows you to use /tsa reload. |
Message permissions
Messages sent to the player from Teamspeak
If a user has these permissions set, he will receive messages from BukkitSpeak about the specific topic. This means that you can hide specific messages from players.
For example: If someone has set bukkitspeak.messages.join and bukkitspeak.messages.leave, but none of the other message permission, they will receive a message if someone joins or leaves the TS server, but not if chat messages are sent on the TeamSpeak server.
Permission | Description | Default |
---|---|---|
bukkitspeak.messages.* | Allows you to see all messages. | |
bukkitspeak.messages.join | Displays a message when somebody joined TeamSpeak. | |
bukkitspeak.messages.leave | Displays a message when somebody left TeamSpeak. | |
bukkitspeak.messages.channelenter | Displays a message when somebody entered the channel BukkitSpeak is listening to. | |
bukkitspeak.messages.channelleave | Displays a message when somebody left the channel BukkitSpeak is listening to. | |
bukkitspeak.messages.broadcast | Shows you messages which were broadcasted on TeamSpeak. | |
bukkitspeak.messages.chat | Shows you chat messages in the channel BukkitSpeak is listening to. | |
bukkitspeak.messages.pm | Shows you a message if somebody replies to your private message. |
Messages caused by the players
If a user has those permissions set, he will cause messages to be sent to TeamSpeak if he joins, quits or sends chat messages.
If SendChatToTeamspeak is set to none in the configuration, no messages would be sent anyways.
Permission | Description | Default |
---|---|---|
bukkitspeak.sendteamspeak.* | All messages will be sent to TeamSpeak. | true (everyone) |
bukkitspeak.sendteamspeak.chat | Sends messages of this user to TeamSpeak if SendChatToTeamspeak is set in the config. | |
bukkitspeak.sendteamspeak.join | Sends a Teamspeak message when the user joins the Minecraft server. | |
bukkitspeak.sendteamspeak.quit | Sends a Teamspeak message when the user leaves the Minecraft server. |
Comments