BukkitSpeak
BukkitSpeak
Show Teamspeak actions in Minecraft & connect the chats
Version: v0.69 (compatible with 1.9)
Created by Deathmarine and Firedroide.
This plugin will display Teamspeak 3 server joins, quits and messages in Minecraft
and allows you to chat with your friends using the /ts commands!
Features:
- Display Teamspeak joins in Minecraft
- Display Teamspeak quits in Minecraft
- Display Teamspeak (server-wide) messages in Minecraft
- Broadcast messages in Teamspeak
- In channels:
- Display messages in Minecraft if somebody enters or leaves your channel.
- Display chat messages in that channel in Minecraft.
- Chat with the people in the channel by using /ts chat <message>
Commands
User commands:
- /ts - Displays the help screen.
- /ts list (channel) - Displays who's online on Teamspeak (in the channel).
- /ts mute - Mutes BukkitSpeak only for you.
- /ts broadcast msg - Broadcasts a message to all people on the Teamspeak server.
- /ts chat msg - Shows your chat message in the Teamspeak channel.
- /ts pm target msg - Sends a chat message a specific person.
- /ts poke target msg - Pokes a client on Teamspeak.
- /ts info - Shows some info about the TS3 server.
Admin commands:
- /tsa or /ts admin - Shows the admin help screen.
- /tsa channelkick target msg - Kicks someone out of the channel with the given reason.
- /tsa kick target msg - Same as above, but kicks from the server.
- /tsa ban target msg - This command bans a TS client from the server.
- /ts status - Shows some information about BukkitSpeak and whether the Listener is running.
- /tsa reload - Reloads BukkitSpeak. (Reloads the config and the query)
A complete command reference can be found here.
Configuration
Moved to my GitHub Wiki.
Permissions
You can check out the list of BukkitSpeak's permissions here.
Setting up the plugin
- Download the newest release and move BukkitSpeak.jar into the plugins directory.
- Editing the config:
- Set TeamSpeakIp to the IP of your TS server
- Set TeamSpeakPort to the port (when connecting with a regular client)
- Set QueryPort to the port the TS server uses for server queries. By default this is 10011. You can also find the query port in the server.ini file in the directory of your TeamSpeak server.
- Set QueryUsername and QueryPassword to a server query login you've generated with your client. More information about that here.
- Give your users the permissions to use BukkitSpeak and to see messages from BukkitSpeak.
- In general, you can give admins the permission bukkitspeak.* and users the permission bukkitspeak.user.
- Complete permissions documentation here.
- Whitelisting the Minecraft server on the Teamspeak server:
- You don't need to follow this step if your Teamspeak server runs on the same IP as the Minecraft server.
- Find the file query_ip_whitelist.txt in the root directory of your Teamspeak server and add the IP of the Minecraft server to this file.
- Reload / restart the Teamspeak server afterwards. (The whitelist is cached and will only be read when the server starts...)
Any feature requests / ideas / bug reports / locale files / ect. ?
Just write a comment or open a ticket :)
Links
Source Code (Branch BukkitSpeakMerged)
Wiki with a more detailed documentation (some stuff still WIP)
Complete changelog
Disclaimer:
Development builds have not been approved by the BukkitDev staff. Use them at your own risk.
Development Builds
Build repository
Deathmarine's BukkitSpeak
Original thread by but2002
Original thread by Greycap (might be removed)
Donations
Any donations to BukkitSpeak will help to keep a little Minecraft server of mine alive.
I really appreciate every little support.
FINALLY. :D Please GitHub the source code, or release it on this page, so we can unofficially update it when it needs updating.
Interesting plugin. Also, seems you stole my avatar. ;)
I am speechless with shock, awe, and some strange tingling sensation.
I FREAKING LOVE IT!!!
@Jobsti2
@kronflux
@adenslayer
Done 1.2.4 Updated
@adenslayer
In the works.
please update
Please update for 1.1 R6/1.2.3
An Update for R5/R6 would be very nice.
Thanks for keeping up to date.
@UnitedFactions
I have an updated version for 1.1 R4 but I've ran into some issues with Return messages between Bukkit Speak and the newest version of bukkit. For some reason the transfer of messages from Minecraft to Teamspeak gets ran multiple times with only one call. I'm working the bugs out but there will be more control for Teamspeak via Minecraft ingame commands. And Color codes, and custom message formats ect. will be included... Just need to work out the bugs....
What about color codes in the quit and join messages?
It would be great to integrate that into HeroChat so that channels from Teamspeak match certain channels from HeroChat.
@Death_marine
Hi Friend when are you updating to Bukkit 1.1 R3?
I've got some new info coming to add on to it. Honestly the current version has alot more commands I just neglected to add all of them. Kick/ban/ect from teamspeak via ingame .In furture updates the default messages labels ect. will be customizable as well as the information will be added... the Gold can get old at times.
Any idea when you will have time or the desire to update this Death_marine? Need any help testing?
If only it didn't spam the main channel and we could assign it a channel to spam at will :/
I really miss join and quit msg :(
@Death_marine
I think it is broken for most of us. Tested on more than one server. This last test I could get it to load, but it never logs into TS or functions. At least it doesn't kill the server anymore...
@tiripon Its the other way around it shows you what is happening on the server from TS and likewise as in chat.
@tiripon
hi crashes server on 1.1 RB ;) Please fix love the plugin beside sthat :D
What is it supposed to do? I mean visually. I installed and configured it. I don't have any errors and it runs. But I don't see anything happening when someone enters TS3.