从外部 Java 应用程序在打开的 Minecraft 中发送命令

Send a command in open Minecraft from external Java Application

我目前正在开发一个机器人,通过从 Minecraft 服务器的聊天中收集数据,它会发推文说出谁在主动控制服务器上的某个捕获点。我有一个登录到服务器的帐户(虽然我不是管理员或工作人员,所以我不能编辑任何服务器文件或安装插件),我目前正在从 "latest.log" 文件中获取聊天数据,这是有效的美好的。问题是,我需要从已登录的播放器执行命令才能查看此信息。有什么可能的方法可以做到这一点,而不需要我主动在我的电脑旁打字吗?

注意:我愿意为此制作一个 "Mod",但它不是首选,任何其他解决方法就足够了。

提前致谢!

您可以使用 java.awt.Robot 将键盘输入发送到活动 window。