admin 管理员组

文章数量: 887031


2023年12月21日发(作者:mapreduce排序)

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

1. 准备工作

1.1. 安装Python

到python官方网站下载安装文件。

我们这里下载3.8.0版本为示例,默认安装即可,完成后设置环境变量

验证命令:python --version

1.2. 安装JDK(Java Development Kit)

下载最新1.8版本,默认安装即可

验证命令:java -version

1.3. 安装Git

下载git安装文件

默认安装即可

验证命令:git --version

2. 环境搭建

2.1. Minecraft的服务端搭建

(1) 下载bukkit服务器

在度娘中搜索craftbukkit

注意下载版本需要跟客户端版本对应,我们这里下载1.16.5版本为示例

(2) 下载得到的文件为,新建文件夹,将该文件放在新文件夹中。

(3) 新建一个批处理文件用于启动bukkit,

输入以下内容,作用为运行bukkit的jar包。

java -Xms1024M -Xmx1024M -jar

PAUSE

(4) 双击运行,此时提示不存在,但是程序会自动生成文件。

(5) 打开文件,将eula=false改为eula=true。

(6) 再次运行,此时会提示找不到一些文件,不用担心,这些文件会自动生成。

此时,在的运行界面中,重要信息如下:

版本:1.16.5

游戏模式:生存模式

服务器端口:25565

(7) 关闭运行界面,编辑ties,修改以下信息。

gamemode=1

force-gamemode=true

online-mode=false

前两行是设置游戏模式为建造模式,便于我们进行编程。

第三行设置离线模式,在线模式可能会进行正版验证,导致游戏连接不上服务器。

(8) 再次运行,服务器即可按照建造模式正常运行。

2.2. Minecraft客户端安装

(1) 下载Minecraft(我的世界)客户端启动器,这里我们以启动侠为示例

这里我们下载精简版

(2) 下载完解压缩后,双击“点击启动.exe”

(3) 打开启动侠界面,注意,开始只是一个壳程序,需要下载对应的我的世界客

户版本

(4) 在版本下拉框点击添加删除按钮,在弹出窗口下载对应的游戏版本

(5) 主版本选择1.16.5,然后点击下载即可

(6) 下载完成后,在目录下会多一个.minecraft文件夹,点击启动后就可以选择对应的版本启动游戏了

(7) 游戏启动后选择多人游戏,在打开的界面中,选择直接连接或添加服务器地址,然后点击加入服务器即可进入游戏。

直接连接或添加服务器地址时输入:127.0.0.1

注意:前面的Minecraft Server此时一定要在启动中

3. RaspberryJuice插件

RaspberryJuice插件是服务端PYTHON接口,RaspberryJuice是一个jar包,应当放置在bukkit目录中的plugins目录中,RaspberryJuice目录会在服务器启动时自动生成,不用手动创建。

该插件可到开发者的github中下载

这里我们下载最新1.12.1版本

4. 安装Minecraft Python开发包

两种方式:

(1) 直接使用pip3 install mcpi安装,安装后可随意导入mcpi包

(2) 直接到github下载

将下载的压缩包解压到mcpi-python文件夹中

5. 环境验证

关闭之前打开的所有程序,从头运行进行验证。

首先,执行运行bukkit服务器。

接着,运行Minecraft游戏,连接到服务器。

(1)如果使用第1种方法安装的mcpi包,可直接运行Python解释器。

输入以下代码没有报错说明环境已经配置成功。

import aft as minecraft

mc = ()

Chat("Hello!")

(2)如果使用第2种方法下载的mcpi目录,则要保证当前路径为mcpi目录的父路径,否则会提示找不到模块。

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

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

#-*- coding:936 -*-

import aft as minecraft

mc = ()

Chat("Hello World!!")

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


本文标签: 游戏 下载 文件