У меня есть приложение NodeJS/SocketIO, которое подключается к моему серверу Minecraft через протокол RCON, и оно отлично работает, держит соединение открытым и прослушивает любые данные, которые извлекаются.Bukkit - Отправить данные людям, подключенным через RCON
Например, если я нахожу команду, которая недоступна, она ответит сообщением.
Теперь я пытаюсь всякий раз, когда какой-либо игрок в чате сервера Minecraft, мой плагин Bukkit примет это сообщение и отправит его на любой подключенный к RCON.
Это часть моего плагина Bukkit, который срабатывает, когда игрок разговаривает.
@EventHandler
public void onPlayerChat(AsyncPlayerChatEvent e) {
Bukkit.getLogger().info("Test 1");
this.getLogger().info("Test 2");
Bukkit.getServer().getConsoleSender().sendMessage("Test 3");
this.getServer().getConsoleSender().sendMessage("Test 4");
}
Сообщения записываются в журнал сервера, хотя я не получаю ничего обратно через протокол RCON.
Если вам все еще нужен этот вопрос, напишите отзыв: попробуйте добавить более полезную информацию. Как и часть вашего плагина, который фактически отправляет сообщения через RCON. –
RCON, используемый minecraft, не имеет механизма для отправки сообщений после первоначальных пакетов – Ferrybig