用python编写的minecraft服务器包装器
spinel的Python项目详细描述
尖晶石
用python编写的minecraft服务器包装器。在
它只允许你在当前状态下通过聊天发送命令。在
教程
首先,通过在终端中运行pip install spinel
来安装spinel。在
使用文件顶部的import spinel
导入尖晶石。
您需要一个预先制作好的服务器(这可以用Pyrite完成)。将服务器.jar
文件重命名为spinel_server.jar
现在,使用:server = spinel.server(path)
创建一个服务器实例。在
用server.start()
启动服务器。在
要读取消息和发送命令,请按如下方式进行while循环:
while True:
msg = server.latest_message()
if msg:
print(msg.raw) # this prints the whole message
print(msg.author) # this prints the name of the one who sent the message
print(msg.content) # this prints the message content
server.write("say Hello, World") # Writes "Hello, World" to the chat repeatedly
示例
^{pr2}$这段代码将所有消息打印到python终端,并允许用户使用!math
命令执行基本的数学运算。在
注意
如果只打印msg
,那么它将打印msg.raw
。建议您使用msg.raw
来更加明确。
重新启动之前,您需要手动关闭服务器终端
依赖关系
- 操作系统
- 子流程
- 系统
- 穿线
- 排队
学分
- Ravbug公司
- 奈杰尔
- 冬蛇
- VDV手动1
- AjaxGB公司
- A2
- 项目
标签: