首页 > 科技 > Minecraft中的Python编程,Hello Minecraft World

Minecraft中的Python编程,Hello Minecraft World

前言:看着Fatrice 痴迷的玩着Minecraft(一款像素游戏:我的人生),那些粉丝在Minecraft里拍的音乐MV、小电影。。。这是一个什么样的世界,让众多的人乐不思蜀,也能让微软动心花大价钱收入囊中。。。

答应许久的,帮Fatrice搭建一个环境,让她和她的小伙伴们能在里面快乐的玩耍。。。


一、环境的搭建的准备

使用Python编程,对Minecraft进行操作,需要搭建的环境:

1.Minecraft服务端,以及使用python与服务端进行通讯的插件

这里选用开源的Minecraft服务端Bukkit,以及RaspberryJuice插件。下面这个下载地址的包,是已配置好插件的Bukkit,

www.wiley.com/go/adventuresinminecraft

2.Python编程环境

因插件对应的是2.*版本的,所以这里选用2.7.11,下载地址:

www.python.org/download

3. Minecraft客户端,用于连接到服务器端,来玩游戏

服务端的版本是1.6.4,客户端我们也对应的下载Minecraft 1.6.4版本的,这个百度一下,下载一个。

*Minecraft是用JAVA写的,所以,运行服务端和客户端的机器,需要JAVA运行环境 www.java.com

二、环境的安装和设置

启动Minecraft服务端:解压下载好的包后,运行

窗口中提示 Done! 完成启动

设置Minecraft客户端,连到服务端

打开客户端,进入多人游戏,设置需连接的服务端

连接设置完成后,双击“我的世界服务器”条目,即可连接进入服务器。


三、python代码和执行

打开python,写入代码

菜单:File – New ,写代码,保存。

importmcpi.minecraft as minecraft

mc= minecraft.Minecraft.create()

mc.postToChat("HelloMinecraft World")

代码完成后,F5 或 菜单:Run – Run Model,执行刚才编写的程序,

史蒂芬的窗口中,收到了来自服务器发出的召唤“Hello Minecraft World”

更多的“黑暗功能”,尽可编程解决:追踪玩家移动、建筑自动化、与方块交互、与电路互动、建造2D和3D结构、赋予方块以独立思维、使用数据文件来建造迷宫、3D方块打印机、3D方块扫描器、复印机。。。

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/273302.html