PYTHON玩转我的世界(1)——环境搭建PYTHON玩转我的世界(1)——环境搭建

[复制链接]
 楼主| keer_zu 发表于 2023-2-7 12:45 | 显示全部楼层 |阅读模式
开发环境
  • JAVA JRE
  • Python:3.7.4
游戏客户端
  • 我的世界1.14.4

下载地址:https://pan.baidu.com/s/1SkWr9TK5cuSsGFXD3yJ6MA

提取码: b15k

  • 启动器HMCL 3.2.130

 楼主| keer_zu 发表于 2023-2-7 12:46 | 显示全部楼层
游戏服务端
服务端由Spigot和插件JuicyRaspberryPie组成

觉得服务端安装过程比较麻烦的朋友可以直接跳过,下载后面的服务端整合包

服务器端Spigot 1.14.4
地址: https://hub.spigotmc.org/jenkins/job/BuildTools/

这里下载的文件是一个叫BuildTools.jar的生成工具,复制到空目录里面运行生成命令:

java -jar BuildTools.jar
具体说明参看:https://www.spigotmc.org/wiki/buildtools/

执行成功后会生成spigot-1.14.4.jar这个文件

运行以下命令即可启动服务端:
  1. java -Xms512M -Xmx512M -XX:+UseConcMarkSweepGC -Dfile.encoding=UTF-8 -jar spigot-1.14.4.jar
服务端PYTHON接口插件:JuicyRaspberryPie-1.14.4
地址:https://github.com/wensheng/JuicyRaspberryPie/releases

将下载的文件juicyraspberrypie-1.14.4.jar放到Spigot的plugins目录中,启动服务器,会在plugins中生成juicyraspberrypie文件夹

3863563e1d7a6127d7.png

juicyraspberrypie目录中的config.yml文件可配python.exe的名称,插件端口等信息
2312363e1d7b9dd15a.png



 楼主| keer_zu 发表于 2023-2-7 12:47 | 显示全部楼层

服务端整合包下载地址
https://pan.baidu.com/s/140_mIBFZfu_ONh-Z6PLMjw

提取码: 497n

解压后,运行里面的run.bat即可启动服务端


282663e1d7cf42cf7.png


9402263e1d7d8e9dad.png




 楼主| keer_zu 发表于 2023-2-7 12:48 | 显示全部楼层
环境测试


在服务端的plugins\juicyraspberrypie\pplugins目录中已经有一个示例文件examples.py

922263e1d7f183e7d.png

里面含了方法:cube,flatten,falling_block,rainbow,sphere,这些方法可在游戏中直接调用

  • 启动客户端
7530063e1d801e54ee.png


  • 选择多人游戏,连接本地服务器
8001863e1d816e088a.png




 楼主| keer_zu 发表于 2023-2-7 12:49 | 显示全部楼层
  • 在游戏中输入命令/p list 查看可调用的PYTHON方法
9195863e1d83a3c293.png

  • 输入/p rainbow,调用PYTHON方法建造一条彩虹
7003163e1d84a23c4d.png



至此,我们的环境搭建完毕。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群:49734243 Email:zukeqiang@gmail.com

1478

主题

12915

帖子

55

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:qq群:49734243 Email:zukeqiang@gmail.com

1478

主题

12915

帖子

55

粉丝
快速回复 在线客服 返回列表 返回顶部