final TS3Api api = query.getApi();
api.selectVirtualServerById(1);
api.setNickname("PutPutBot");
api.sendChannelMessage("PutPutBot is online!");
api.registerAllEvents();
api.addTS3Listeners(new TS3Listener() {
public void onTextMessage(TextMessageEvent e) {
if(e.getTargetMode()== TextMessageTargetMode.CHANNEL){//Only react to channel messages
if(e.getMessage().equals("!ping")){