-
Notifications
You must be signed in to change notification settings - Fork 10
Permissions
Usually you can just give all users the permission bukkitspeak.user and all admins bukkitspeak.admin. 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 BukkitSpeak features. | OP |
bukkitspeak.user | Lets you see all messages and gives access to /ts help, list, mute, chat, pm, reply and info. | |
bukkitspeak.moderator | Allows you to use all /ts commands as well as /tsa channelkick, status and reload. |
The permission node bukkitspeak.commands.user gives access to all user commands (/ts commands), bukkitspeak.commands.admin gives access to all admin commands (/tsa commands).
bukkitspeak.commands.* is a combination of both which will let you execute all commands.
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). |
Permission | Description | Default |
---|---|---|
bukkitspeak.commands.help | Allows you to use /ts help. | true (everyone) |
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. |
Permission | Description | Default |
---|---|---|
bukkitspeak.commands.adminhelp | Allows you to use /tsa help. | |
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. |
If a user has these permissions set, he will receive messages from BukkitSpeak about the specific topic.
If for example somebody has set bukkitspeak.messages.join and bukkitspeak.messages.leave, but none of the others, he will receive a message if somebody joins or leaves the TS server. He will not receive any chat messages at all though.
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. |
If a user has those permissions set, he will cause messages to be sent to TeamSpeak if he joins, quits or just simply writes a chat message. This requires SendChatToTeamspeak to be set to a value different from none in the config.yml though.
If it's set to none, no messages will 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. |