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.

PermissionDescriptionDefault
bukkitspeak.*Allows you to use all the BukkitSpeak features.OP
bukkitspeak.userGives access to most of the user commands and lets players see messages from BukkitSpeak.
bukkitspeak.moderatorAllows you to use all /ts commands, as well as /tsa channelkick and /tsa reload.


Advanced permissions

Command permissions
PermissionDescriptionDefault
bukkitspeak.commands.*Allows you to use all BukkitSpeak commands.
bukkitspeak.commands.userGives access to all user commands (/ts).
bukkitspeak.commands.adminGives access to all admin commands (/tsa).

User commands:

PermissionDescriptionDefault
bukkitspeak.commands.listAllows you to use /ts list.
bukkitspeak.commands.muteAllows you to use /ts mute.
bukkitspeak.commands.broadcastAllows you to use /ts broadcast <message>.
bukkitspeak.commands.chatAllows you to use /ts chat <message>.
bukkitspeak.commands.pmAllows you to use /ts pm <target> <message>.
bukkitspeak.commands.replyAllows you to use /ts r(eply) <message>.
bukkitspeak.commands.pokeAllows you to use /ts poke <target> <message>.
bukkitspeak.commands.infoAllows you to use /ts info.

Admin commands:

PermissionDescriptionDefault
bukkitspeak.commands.banAllows you to use /tsa ban <target> (reason).
bukkitspeak.commands.kickAllows you to use /tsa kick <target> (reason).
bukkitspeak.commands.channelkickAllows you to use /tsa channelkick <target> (reason).
bukkitspeak.commands.setAllows you to use /tsa set (property) (value).
bukkitspeak.commands.statusAllows you to use /tsa status.
bukkitspeak.commands.reloadAllows 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.

PermissionDescriptionDefault
bukkitspeak.messages.*Allows you to see all messages.
bukkitspeak.messages.joinDisplays a message when somebody joined TeamSpeak.
bukkitspeak.messages.leaveDisplays a message when somebody left TeamSpeak.
bukkitspeak.messages.channelenterDisplays a message when somebody entered the channel BukkitSpeak is listening to.
bukkitspeak.messages.channelleaveDisplays a message when somebody left the channel BukkitSpeak is listening to.
bukkitspeak.messages.broadcastShows you messages which were broadcasted on TeamSpeak.
bukkitspeak.messages.chatShows you chat messages in the channel BukkitSpeak is listening to.
bukkitspeak.messages.pmShows 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.

PermissionDescriptionDefault
bukkitspeak.sendteamspeak.*All messages will be sent to TeamSpeak.true (everyone)
bukkitspeak.sendteamspeak.chatSends messages of this user to TeamSpeak if SendChatToTeamspeak is set in the config.
bukkitspeak.sendteamspeak.joinSends a Teamspeak message when the user joins the Minecraft server.
bukkitspeak.sendteamspeak.quitSends a Teamspeak message when the user leaves the Minecraft server.

Comments

Posts Quoted:
Reply
Clear All Quotes