MineCraft游戲構(gòu)建python環(huán)境
1、環(huán)境搭建
1.1 準(zhǔn)備程序
java jdk 1.8 MineCraft是由java編寫的
python 3.8 利用python實(shí)現(xiàn)一些游戲功能
craftbukkit-1.12.1 本地服務(wù)器
raspberryjuice-1.12.1 連接python和服務(wù)器涯肩,從而控制游戲
HMCL-3.3.172.exe MineCraft啟動(dòng)器
pycharm python編輯器
1.2 安裝java
- 一鍵安裝
1.3 下載安裝python
一鍵安裝轿钠,記得勾選
add environment variable to path
安裝mcpi包
pip install mcpi
1.4 添加craftbukkit
創(chuàng)建一個(gè)文件夾new_folder
將craftbukkit-1.12.1.jar放到new_folder中
新建一個(gè)start.bat文件
點(diǎn)擊start.bat后,關(guān)閉命令行窗口
發(fā)現(xiàn)增加eula.txt病苗,修改文件中
eula=false
為eula=true
程序運(yùn)行后會(huì)增加一些列文件疗垛,關(guān)閉命令行窗口
設(shè)置server.properties文件中參數(shù)
點(diǎn)擊start.bat
start.bat
java -Xms1024M -Xmx1024M -jar craftbukkit-1.12.1.jar
pause
server.properties
# 設(shè)置游戲?yàn)榻ㄔ炷J?gamemode=1
# 強(qiáng)制執(zhí)行建造模式
force-gamemode=true
# 設(shè)置離線模式,防止驗(yàn)證硫朦,無法連接本地服務(wù)器
online-mode=false
1.5 安裝raspberryjuice插件
- 將raspberryjuice-1.12.1.jar放置于craftbukkit文件夾的plugins文件夾下
1.6 下載安裝pycharm
1.7 編寫python代碼
運(yùn)行代碼不報(bào)錯(cuò)贷腕,說明環(huán)境配置成功
import mcpi.minecraft as mc
m = mc.Minecraft.create()
m.postToChat("Hello World~")
2 環(huán)境需要工具
鏈接:https://pan.baidu.com/s/1TyVMa7Z6WkW7GNzGFIM2_g
提取碼:jncm