在 Windows PC 上使用 Bukkit + RaspberryJuice 学习 MC 编程

粽锁粥汁,树莓派是供编程爱好者学习编程的一块 Linux 开发板子(虽然我平时都用它跑 Windows,感兴趣见我之前写的博客),在树莓派的默认系统中,有一个 MC Pi Edition。虽然它真的非常的“残疾”,版本 0.0.1 alpha,没有下界末地,没有姜丝和小白,没有黑夜…… 但是它最大的一个好处就是可以通过 mcpi 库直接用 Python 代码操控 MC 世界。前几天我的树莓派 4B 又烧了(由于经常重度跑 Windows,板子烧了五次了),然后又在火热折腾 MC ing,于是我就想着把树莓派上的 MC 使用亿些操作移植到 Windows PC 上。浅浅一试,居然成功了~

如果没有树莓派又想学 MC 编程又不想花¥入树莓派也可以正常按这个教程操作哦,毕竟我的 4B 8G+128G 总的是花了 1500¥呀~

------------------------正文-----------------------

1. 启动 MC PC 端

由于官方原版 MC 需要亿点点 dollar,80 多刀的价钱不是每个人都能接受的~ 所以这里使用第三方启动器——MC 启动侠。

启动侠官网,下载精简版~

解压压缩包,打开“点击启动.exe”,点击<添加删除>;

 点击“添加”;

点击“下载游戏版本”;

 游戏版本选择最新的 1.16.5(虽然官方 MC 已经更新至 1.19 了,但是启动侠最新只支持到 1.16.5);

 Forge 不要勾,如下,点击下载;

 等待其下载完成,名字随便填,点击“启动游戏”;

 等待其下载依赖库,下载一次,一劳永逸;

等一会儿,就可以看到新鲜出炉的 MC 啦~

2. 搭建 Bukkit 服务器

有了游戏还不够,我们还需要一个服务器。这里我们选择 Bukkit。

Bukkit 的前提是需要已安装的 Java。MC 服务器对于 Java 版本非常严格。我们需要的 1.16.5 版本必须使用 JDK 16。如果之前有安装其它 JDK 发行版最好先卸载~

打开 JDK 16 下载页,下滑至下图位置,选择红箭头的那个链接下载。如果有提示注册 Oracle 账号自己注册一个。下载时建议使用 IDM 或迅雷等多线程下载器下载;

 (由于登录 Oracle 需要科学网络,这里提供一个安装包备份给没有科学网络的童鞋:提取码:TgfH

打开安装包,点击下一步;

 保持默认,点击下一步;

静待安装完成;

点击关闭完成安装;

win+r 输入 cmd 打开命令行;

输入 java --version 验证安装,如果出现下图信息就表示安装成功。 

不要关闭 cmd 命令行。创建一个 mc 目录,然后 cd 到该目录下。然后下载 Bukkit,版本必须要 1.16.5 的(官网在这,但是需要魔法~ 还是一样提供一个备份:提取码:foer),下载完把这个 jar 文件放到刚刚创建的 mc 目录下,命令行输入以下内容。如果以后要启动服务器就输入这个。

​java -Xms1024M -Xmx1024M -jar "craftbukkit-1.16.5.jar"

第一次启动通常会失败,因为没有同意 Bukkit 的 EULA 协议,就像下面这样:

此时,在 mc 目录下会多出几个文件。打开 eula.txt,把 eula=false 改为 eula=true;

打开 server.properties 文件,设置 gamemode=1,force-gamemode=true,online-mode=false。前两个是设置游戏模式为创造模式。第三个是跳过联网检查。如下图:

 

保存退出,再次运行上面的那行代码开启服务器,如果提示防火墙,全部勾上然后允许访问;

直到服务器提示 Done;

你们的 MC 还启动着吗?如果没有打开下。 点击“多人游戏”;

 点击“不再显示此界面”,然后继续;

 再次允许通过防火墙;

 点击“直接连接”;

服务器地址填 127.0.0.1,然后点击加入服务器;

应该会连接成功,像下图:

服务器可能会有新信息提示;

 

先按 esc 键,断开连接,然后把服务器关了。

3. 安装 RaspberryJuice MC 插件

最后就是让 Python 和 MC 能够建立联系。这原本是 Minecraft Pi Edition 的独有功能,但是可以通过 MC 插件 RaspberryJuice 模拟实现。

打开 RaspberryJuice 的 GitHub,然后选择目前最新的版本下载,现在是 v1.12.1;

点 Download 进行下载。如果 GitHub 打不开,这里同样有备份:提取码:46ab

然后把 jar 包放在 mc 文件夹下的 plugins 文件夹下;

再次启动服务器,如果服务器输出以下内容就说明 RaspberryJuice 插件加载成功了。

打开 mc 连接该服务器,一切环境配置成功!

4. 安装 mcpi 库

安装 Python 的过程就不再赘述了,详细见这篇文章:Python 3.10.5 安装教程

win+r 打开 cmd,输入 pip install mcpi 安装 mcpi 库;

打开 IDLE,随便输几行代码测试是否成功:

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

如果 MC 服务器里出现了 Hello World 这句话,就说明连接成功了!

好好享受你的 Python MC 之旅吧!Enjoy it!

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值