建立空的資源包。
下文資源包一律以RP
稱之。
1. 資源包的結構#
資源包結構如下
RP
—— manifest.json
—— pack_icon.png
—— 其餘資料夾....
資源包只要有manifest.json
和pack_icon.png
就可以載入到Minecraft遊戲。
2. 建立manifest.json#
manifest.json這個檔案宛如資源包的身分證,用於告訴遊戲這個套件的資訊。
切換到
com.mojang\developments_resource_packs
資料夾在這裡新增
tutorial_resource_pack
資料夾(你可以自由取名)開啟Visual Studio Code,點選檔案 → 開啟資料夾,選取剛才新增的
tutorial_resource_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": "resource",
// 這個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": "21defc90-6e41-474f-84fb-37e8eb294cd0",
"version": [
1,
0,
0
]
3. 繪製資源包圖示#
開啟繪圖軟體,新增一張64x64像素的圖片
簡單在上面繪製一個圖片,存檔為
pack_icon.png
將
pack_icon.png
放到資源包資料夾tutorial_behavior_pack
4. 於遊戲測試載入#
開啟Minecraft
點選遊戲設定 → 存放,查看資源包是否有出現
在世界編輯的介面啟用資源包