python - Minecraft 服务器执行脚本

标签 python linux server minecraft bukkit

我正在开发一个可以与终端 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/

相关文章:

python-3.x - Kotlin TCP套接字客户端无法正常工作的Python服务器

python - 从我的网站表单向远程 ssh 服务器发送命令

插入数据库时​​Python嵌套循环错误

python - 根据条件在python中具有不同值范围的三个列表中选择最佳索引

c - 当我创建一个新的用户空间线程时,它会出现在内核进程列表中吗?

linux - 在 VMware vcenter 设备上禁用密码过期?

python - Google App Engine,任务队列

python 值分配错误(08、09 有什么问题)

linux - 如何匹配具有多种可能性的指定模式

java - Java从客户端发送整数到服务器