2
我有一個NodeJS/SocketIO應用程序,它通過RCON協議連接到我的Minecraft服務器,它完美地工作,保持連接打開並偵聽任何獲取的數據。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發送消息的插件部分一樣。 –
minecraft使用的RCON沒有一種機制在初始數據包後發回消息 – Ferrybig