Answers:
查看我的博客文章《使用Python在Minecraft中绘制Sierpinski的三角形》。我能够编写插入到名为Bukkit的开源Minecraft服务器中的Python代码。您可以在OS X上使用普通的Minecraft客户端连接到Bukkit服务器。
它的设置不像在Raspberry Pi上那样容易,但是确实可以。
我为台式Minecraft编写了一个Forge mod(树莓果酱Mod),它实现了大多数Pi版本的协议,并且可以与我测试过的脚本一起使用。事件处理是主要的遗漏。
源代码和二进制文件在这里。
要安装,您需要python,Minecraft 1.8,Minecraft Forge,我的Raspberry Jam Mod和Minecraft PI Python软件包。然后:
如果您想要更多细节,我写了一个Instructable。
我发现此功能适用于Minecraft 1.7.10(因为user875707的答案解决方案应与Minecraft 1.8一起使用)。
https://github.com/kbsriram/mcpiapi
所有说明都在上面的链接中,但是基本上,您只需要下载.jar
它们提供的内容并将其放入您的中即可your_minecraft_folder/mods/
。
您都需要安装Forge和Python(即使示例脚本是为Py2设计的,也需要2或3)。
还要确保Python在您的计算机中PATH
(也可以只python
在终端中输入- 如果没有,请使用此工具)。
就是这么简单的设置。
your_minecraft_folder/mcpimods/python/
通过键入/python yourscriptname
(或只是/py yourscriptname
)将脚本放入游戏中并从游戏中启动,请不要.py
在末尾添加yourscriptname
。如果有任何问题,请检查控制台以查看错误。
编辑:非常强大的工具,请小心,我确实设法破坏了我的世界。希望我安装了AromaBackup,它每隔一段时间(对我来说是30分钟)自动备份一次。
编辑2:我发现您还可以使用Mod CustomNPC,它使您可以使用要运行NPC的任何语言(它们自己可以做很多事情,包括运行命令等)。