public <T extends ClientService> T getService(Class<T> type) { return client.getServices().getService(type); }
@Override public List<String> getPlayerNames() { return client.getServices().getService(ChatClientService.class).getPlayerNames(); }
@Override public void sendMessage(String message) { client.getServices().getService(ChatClientService.class).sendMessage(message); }
public void addChatSessionListener(ChatSessionListener listener) { client.getServices().getService(ChatClientService.class).addChatSessionListener(listener); }
public void removeChatSessionListener(ChatSessionListener listener) { client.getServices().getService(ChatClientService.class).removeChatSessionListener(listener); }