我正在开发一个可以与终端 shell 交互并直接在计算机上运行命令的 minecraft 世界空间。我打算不仅使用 vanilla 服务器,还可能使用 craftbukkit 或 spigot。
是否可以在 minecraft server.jar 上创建一个监听器并等待在计算机本身上执行脚本的特定命令?
是否有为此目的制作的插件?
最佳答案
您可以为 Bukkit/Spigot 创建一个新插件(更多信息 here)。
在 onCommand
-Method 中,您可以调用 Runtime.getRuntime().exec("your shell command")
在 linux shell 中运行命令(也可以在 Windows 服务器上使用)。
另见 Java documentation .
关于python - Minecraft 服务器执行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54868800/