我有一个 NodeJS / SocketIO 应用程序,它通过 RCON 协议连接到我的 Minecraft 服务器,它运行良好,保持连接打开并侦听检索到的任何类型的数据。
例如,如果我输入了一个不可用的命令,它会回复一条消息。
现在我正在尝试每当 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 协议得到任何回复。