用Python在Minecraft(我的世界)中编程——开发环境搭建

为了教十岁的儿子Python编程,我研究了下Minecraft中的编程,搭建环境是第一步,可惜网上的资料不是很多,特此记录下,以供有同样需求的家长们参考:

准备工作

  • 安装Python,要2.7版本的,过程请度娘,注意环境变量的设置:

  • 安装Java,如果这个都不会,还是花点钱,送孩子去培训学校吧!

环境搭建

一,Minecraft的Server端搭建

根据网友经验,目前可以安装Minecraft Server 1.8.8,其它版本若是可以,请留言告诉我。

Github上的地址:https://github.com/TeachCraft/TeachCraft-Server

前面安装好Git后,在Git Bash里面,输入:$ git clone https://github.com/TeachCraft/TeachCraft-Server.git 将Server工程下载到本地:

在下载生成的TeachCraft-Server目录下用命令行运行:java -Xms1G -Xmx1G -jar Minecraft_Server.jar  启动Server,如果看见如下日志,表示Server正常启动,要是觉得每次输入那个Java启动命令很麻烦,建议保存在一个bat文件里面,可以点击执行:

二,Minecraft客户端安装

客户端下载1.8.8版本的,如果度娘上找不到,可以用这个:https://pan.baidu.com/s/1JkB5ydUjLRE7WzoGtlNhtg

下载解压缩后,打开“点击启动.exe”,进入:

启动游戏:

多人游戏——直接连接,服务器地址输入:127.0.0.1,加入服务器。注意:前面的Minecraft Server此时一定要在启动中:

如果能看到本地的服务,就可以加入服务进入游戏了!

三,开发环境(API)安装

在Git Bash里面输入:$ git clone https://github.com/brooksc/mcpipy.git 下载mcpipy:

关于mcpipy的详细介绍,请参见:https://github.com/brooksc/mcpipy

 

 

 

Hello World!!

在Python命令栏中,找到IDLE,打开Shell:

在Shell中,打开File—New File,输入代码,另存到刚才的mcpipy目录下,然后打开Run—Run Module,Shell里面有运行结果:

#-*- coding:936 -*-
import mcpi.minecraft as minecraft

mc = minecraft.Minecraft.create()
mc.postToChat("Hello World!!")

切换到客户端,回到游戏,看到“Hello World!!”,大功告成!!

 

后续精彩,有待继续发现......

猜你喜欢

转载自blog.csdn.net/paulzhang/article/details/82916902