安安 這裡是夜雪鈴
1.13 之前自定義合成都是靠指令完成
但1.13 就不一樣了 (雖然指令更新方面心很痛Qwqqqqq)
1.13 新增了DataPack (資料包)
datapack 把之前的自定進度、functions、結構方塊 放置位置都整合一起了
我們來看看 datapack 的結構:
我們這個篇目主要是在講自定義合成
所以我們只看(下圖)
這個項目只要是放minecraft 工作台&熔爐的自訂義配方
所以我們可以在1.13製做自己想要的minecraft 工作台&熔爐自定義配方摟~
大家看到Json一定想說是要自己寫一個minecraft 工作台&熔爐自訂義配方嗎?
目前國外有大大幫我們做出minecraft 工作台&熔爐自訂義配方表生成器~
打開生成器會看到這個畫面
我們先看到"Crafting Area"這裡有
Crafting & Furnace
Crafting 為工具台合成配方
Furnace 為熔爐合成配方
我來再來看"Option" (這裡稱為設定)
Crafting & Furnace 都有各自的 設定
工作台設定:
工作台設定我們大概只會用到2種:
Shapeless 和 Group
Shapeless 為無序合成 有打勾=啟用無序合成 沒打勾=沒啟用無序合成
Group 為配方群組
配方群組使用方法
例如:
如果你製做了2種三叉戟的合成配方
但想要讓玩家可以選擇2種合成配方表
可以使用配方群組功能
那你就在2種配方設定的 Group 地方輸入 text (PS:不要打中文)
之後再minecraft就會看到如上圖那樣
但想要讓玩家可以選擇2種合成配方表
可以使用配方群組功能
那你就在2種配方設定的 Group 地方輸入 text (PS:不要打中文)
之後再minecraft就會看到如上圖那樣
熔爐設定:
熔爐設定有:
Experience & Crafting Time & Group
Crafting Time 為燃燒1個物品的時間
(Ps:在 minecraft的一刻 =0.05秒(刻[tick]是minecraft裡很多東西計時的單位)感謝 球球danny 補充)
Group 為配方群組
Crafting Area (配方合成):
工作臺:
熔爐:
使用方法:
右方有一堆物品
可以把右方物品放進去
這裡示範自訂義合成附魔金蘋果:
8個金磚 + 一顆蘋果是大家最熟悉不過的合成表了
只是在1.9之後移除附魔金蘋果合成表了
在1.13終於可以實現把附魔金蘋果加入合成表了~
如果對工作台成品格的物品點右鍵
會出現這個畫面
對熔爐成品格右鍵則沒有:
會出現2個選項有 (註:熔爐沒有 Set Count 只有 Remove ):
Crafting Area (配方合成):
工作臺:
熔爐:
使用方法:
工作台部分:
右方有一堆物品可以把右方物品放進去
這裡示範自訂義合成附魔金蘋果:
8個金磚 + 一顆蘋果是大家最熟悉不過的合成表了
只是在1.9之後移除附魔金蘋果合成表了
在1.13終於可以實現把附魔金蘋果加入合成表了~
如果對工作台成品格的物品點右鍵
會出現這個畫面
對熔爐成品格右鍵則沒有:
會出現2個選項有 (註:熔爐沒有 Set Count 只有 Remove ):
Set Count & Remove
Set Count (僅限工作台成品格,熔爐沒有):
Set Count (僅限工作台成品格,熔爐沒有):
可以更改合成出來成品的數量
點擊會出現這個畫面
上面的" 1 "可以更改你想要合成出來的成品數量
Remove (工作台&熔爐適用,所有格子都可以):
可以刪除在自定義配方上的物品
熔爐部分:
熔爐有3格
這3格大家都知道哪一格是什麼功用
在這裡呢如果想實現把 泥土燒成鑽石
我們在上面那格從右邊拿出泥土放在最上面那一格
然後從右邊拿出鑽石放在燃燒成品那格
燃料格不用放 (因為你在怎麼拉東西進去燃料格是放不了的)
看到下方設定:
Crafting Time 為燃燒1個物品的時間
(Ps:在 minecraft的一刻 =0.05秒(刻[tick]是minecraft裡很多東西計時的單位)感謝 球球danny 補充)
這裡上面有說明了~
(從這邊開始工作台和熔爐都是一模一樣的)
擺放完之後
工作台設定部分可以不用動
熔爐設定看你經驗值和燃燒物品的時間看你要設定多少
(Ps:經驗值打上 0.0 為沒有經驗值)
我們主要是看JSON部分
會發現生成器會幫我們完成JSON的部分
我們只需下載下來就好
點擊下方Download
之後會下載下來~
工作台:
熔爐:
但下載了
要放哪?
在這篇文章最上方有講到datapack的結構
沒錯
我們要開始做自己的datapacks摟~
首先開啟.minecraft資料夾
%AppData%.minecraft
找到 saves
找到你想加入自定義合成表的地圖
預設1.13開啟的地圖都會生成"datapacks"資料夾
如果沒有,自己創建一個"datapacks"資料夾
打開"datapacks"創建一個資料夾
資料夾名稱打上自己想要的名稱 (PS:這裡可以打中文、底線)
打開資料夾
創建一個資料夾 "data"
創建一個文件 "pack.mcmeta"
"pack.mcmeta" 裡面打這樣
點擊會出現這個畫面
上面的" 1 "可以更改你想要合成出來的成品數量
Remove (工作台&熔爐適用,所有格子都可以):
可以刪除在自定義配方上的物品
熔爐部分:
熔爐有3格
這3格大家都知道哪一格是什麼功用
在這裡呢如果想實現把 泥土燒成鑽石
我們在上面那格從右邊拿出泥土放在最上面那一格
然後從右邊拿出鑽石放在燃燒成品那格
燃料格不用放 (因為你在怎麼拉東西進去燃料格是放不了的)
看到下方設定:
Experience & Crafting Time & Group
Experience 為經驗值Crafting Time 為燃燒1個物品的時間
(Ps:在 minecraft的一刻 =0.05秒(刻[tick]是minecraft裡很多東西計時的單位)感謝 球球danny 補充)
這裡上面有說明了~
(從這邊開始工作台和熔爐都是一模一樣的)
擺放完之後
工作台設定部分可以不用動
熔爐設定看你經驗值和燃燒物品的時間看你要設定多少
(Ps:經驗值打上 0.0 為沒有經驗值)
我們主要是看JSON部分
會發現生成器會幫我們完成JSON的部分
我們只需下載下來就好
點擊下方Download
之後會下載下來~
工作台:
熔爐:
但下載了
要放哪?
在這篇文章最上方有講到datapack的結構
沒錯
我們要開始做自己的datapacks摟~
首先開啟.minecraft資料夾
%AppData%.minecraft
找到 saves
找到你想加入自定義合成表的地圖
預設1.13開啟的地圖都會生成"datapacks"資料夾
如果沒有,自己創建一個"datapacks"資料夾
打開"datapacks"創建一個資料夾
資料夾名稱打上自己想要的名稱 (PS:這裡可以打中文、底線)
打開資料夾
創建一個資料夾 "data"
創建一個文件 "pack.mcmeta"
"pack.mcmeta" 裡面打這樣
description後面這裡 "NightSnowLin minecraft datapacks"
可以打上自己想要的名稱 (PS:不要打中文)
這裡我提供"pack.mcmeta"檔(避免有人打錯):點我下載
下載完之後裡面的 NightSnowLin minecraft datapacks 可以打上自己想要的名稱
可以打上自己想要的名稱 (PS:不要打中文)
這裡我提供"pack.mcmeta"檔(避免有人打錯):點我下載
下載完之後裡面的 NightSnowLin minecraft datapacks 可以打上自己想要的名稱
再打開資料夾,創建一個資料夾
資料夾名稱打上自己想要的名稱
(PS:不要打中文,可以底線,也不要名稱取上一個資料夾一樣的名稱)
打開,創建一個資料夾 recipes 資料夾
打開資料夾
把剛剛下載的JSON放進 recipes 資料夾
(註:工作台和熔爐的Json都是丟 recipes 資料夾!)
你可以幫JSON命名
建議命名 (PS:不要打中文、可以底線)
方便找查JSON
例如:gapple
放好之後
打開 minecraft 打開地圖
輸入:/reload
之後拿出你剛剛工作台或熔爐的自定義配方表的材料
放到工作台或熔爐
開始合成~
開始燃燒:
之後輸入/datapack list
可以查看目前正在啟用的DataPacks
(註:標示為紅色的資料包為未載入,標示為綠色的資料包為已載入)
開始合成~
開始燃燒:
之後輸入/datapack list
可以查看目前正在啟用的DataPacks
(註:標示為紅色的資料包為未載入,標示為綠色的資料包為已載入)
/datapack 指令有3種項目
disable — 將禁用指定資料包。
enable — 將啟用指定資料包。
list — 將列出所有資料包,或僅列出可用/已啟用的資料包。將滑鼠懸停於資料包名上將顯示它們於pack.mcmeta 中的描述。
如何覆蓋原版合成配方?
你製作好了與原版相同的合成配方例如:8個金錠 + 一顆蘋果合成出 4顆金蘋果
製做好丟到資料包
會發現只會合成原版合成配方
原版合成表配方會比資料包合成表配方優先
原版:
資料包:
合成:
那如果想要覆蓋原版合成表
並且使用自己做的配方呢?
答案是有的!
我們回到datapacks\data資料夾
到了data資料夾之後
創建一個資料夾
名稱請打minecraft
創建完之後打開minecraft資料夾
打開資料夾在創建一個 recipes 資料夾
打開 recipes 資料夾之後
把自己製作合成4顆金蘋果的JSON丟到 recipes 資料夾
打開minecraft 打開地圖
輸入:/reload
我們來合成看看:
成功覆蓋原版合成配方了~
(註:此方法工作台和熔爐可用!)
資料包:
合成:
那如果想要覆蓋原版合成表
並且使用自己做的配方呢?
答案是有的!
我們回到datapacks\data資料夾
到了data資料夾之後
創建一個資料夾
名稱請打minecraft
創建完之後打開minecraft資料夾
打開資料夾在創建一個 recipes 資料夾
打開 recipes 資料夾之後
把自己製作合成4顆金蘋果的JSON丟到 recipes 資料夾
打開minecraft 打開地圖
輸入:/reload
我們來合成看看:
成功覆蓋原版合成配方了~
(註:此方法工作台和熔爐可用!)