建立空的行為包。
下文行為包一律以BP
稱之。
1. 行為包的結構#
行為包結構如下
BP
—— manifest.json
—— pack_icon.png
—— 其餘資料夾....
行為包只要有manifest.json
和pack_icon.png
就可以載入到Minecraft遊戲。
2. 建立manifest.json#
manifest.json這個檔案宛如行為包的身分證,用於告訴遊戲這個套件的資訊。
切換到
com.mojang\developments_behavior_packs
資料夾在這裡新增
tutorial_behavior_pack
資料夾(你可以自由取名)開啟Visual Studio Code,點選檔案 → 開啟資料夾,選取剛才新增的
tutorial_behavior_pack
資料夾點選新增檔案 → 新增
manifest.json
點二下
manifest.json
開啟檔案編輯,填入以下內容。請注意閱讀註解。
{
"format_version": 2,
"header": {
"description": "我的行為包說明",
"name": "我的行為包",
// 這個UUID代表行為包的識別符,應該是獨一無二且不重複的。
"uuid": "第一個UUID",
"version": [
1,
0,
0
],
// 行為包所要求的最低Minecraft版本
"min_engine_version": [
1,
16,
0
]
},
// 這個段落用於區別行為包和資源包
"modules": [
{
"description": "我的行為包",
"type": "data",
// 這個UUID必須跟上面的不一樣
"uuid": "第二個UUID",
"version": [
1,
0,
0
]
}
],
// 這個段落代表行為包必須依賴某個資源包才可以使用,要填入的就是資源包的UUID。若用不到可以把dependencies:[]這段整個刪掉。
"dependencies": [
{
"uuid": "資源包的UUID",
"version": [
1,
0,
0
]
}
]
}
請看一下上文UUID的段落,每個UUID的欄位都必須填入一組唯一且不重複的數字。你可以在 https://www.uuidgenerator.net網站生成。每次重新載入UUID都會變化。
例如在你第一個UUID段落應該會長這樣:
"header": {
"description": "我的行為包說明",
"name": "我的行為包",
// 這個UUID代表行為包的識別符,應該是獨一無二且不重複的。
"uuid": "377acad9-114a-4a8a-8697-7f514756b8db",
"version": [
1,
0,
0
]
3. 繪製行為包圖示#
開啟繪圖軟體GIMP,點選新增檔案,新增一張64x64像素的圖片
簡單在上面繪製一個圖片,點選新增檔案,輸出存檔為
pack_icon.png
將
pack_icon.png
放到行為包資料夾tutorial_behavior_pack
4. 於遊戲測試載入#
開啟Minecraft
點選遊戲設定 → 存放,查看行為包是否有出現
在世界編輯的介面啟用行為包