Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Information icon
此特性為Java版獨有。
Disambig gray  本文章介紹的是Java版合成系統。關於合成配方,請見「合成 § 完整配方列表」。關於熔煉配方,請見「熔煉 § 配方」。關於藥水配方,請見「藥水釀造 § 配方」。關於指令,請見「指令 § recipe」。
Dinnerbone-twitter

它在原版生存模式*工作的方式是你透過手動合成來「發現」一種配方,或者滿足條件讓我們認為「好的,你現在有木棒了,我來教你怎麼做鎬子」。在配方被「發現」後便在配方手冊(在合成畫面可以點)中可用了。這之後你可以看到你已經發現的所有配方以及如何合成它們,你就不用再查詢合成形狀和原料了。

*我說的是原版生存模式,因為這可以自訂。舉個例子,一個自訂地圖可能要求你只合成制定的東西,而不是別的。在原版生存中這純粹是一個幫助你記憶不常用合成配方的工具,也可以告訴你怎麼合成你不知道的新東西。

——Dinnerbone評論於使用配方[1]

配方(Recipes)是一種引導新玩家遊玩Minecraft的方式。

獲得

配方可透過多種方式獲得。使用一個配方會使玩家自動發現它。配方也可以透過使用/recipe指令或作為完成進度的獎勵來獲得。原版生存有多種進度可以給予配方,比如在玩家獲得配方的原料時觸發。

一旦配方被發現,就將被加入玩家的配方手冊。已發現的配方儲存在玩家recipeBookNBT中。

用途

主條目:配方手冊

已發現的配方可在玩家的配方手冊中找到。然而,玩家並不需要發現配方來使用此配方,除非/gamerule doLimitedCrafting被設定為true

JSON格式

資料包data/(namespace)/recipes資料夾中的自訂配方以分別的JSON檔案儲存了世界的配方資料。

所有JSON配方檔案都有以下格式的結構:

  • 根標籤。
    •  type:合成配方的種類。可以為以下的其中一種:
      • blasting , campfire , crafting_shaped , crafting_shapeless , smelting , smokingcrafting_special_*
    •  group:識別器。用於將多個配方在配方手冊中分組。
    •  pattern:一系列用於描述有形配方3x3樣式的密鑰。合成方格的每一列都是一個包含3個或更少的字串。列表中所有字串都需要有相同數量的密鑰。空格用於代表空格子。
    •  key:所有用於有形配方的密鑰。
      •  (一個key):用於代表此物品的一個字元。
        •  item:一個物品ID
        •  tag:一個資料包物品標籤。
    •  ingredients:一系列用於無形配方的原料。
        •  item:一個物品ID
        •  tag:一個資料包物品標籤。
    •  result:配方的輸出物品。
      •  count:輸出物品的數量。
      •  item:一個物品ID
    •  result:一個物品ID。作為熔煉配方的輸出物品。
    •  experience:熔煉配方的經驗輸出。
    •  cookingtime:熔煉配方的熔煉時間刻。

歷史

Java版
1.1217w13a為大多數合成配方加入了配方系統。
17w16a為配方JSON格式加入了「group」鍵。
1.1317w47a為配方JSON格式加入了「data」鍵。
17w48a自訂配方現在可以加入資料包中。
加入了這13種特殊合成類型
用特殊合成類型將許多特殊合成配方轉換進配方系統。
17w49a為配方JSON格式加入了「tag」鍵。
18w06a熔爐配方現在使用配方系統。
type加入smelting
加入了字串result
加入了experience
加入了cooktime
Java版(即將到來)
1.1418w43a加入了 crafting_special_suspiciousstew 特殊合成類型。
18w48a移除了 這3種特殊合成類型。 .
18w50a加入了 blasting and smoking 2種合成類型。
19w02a移除了 這2種特殊合成類型
加入了 campfire 合成類型。

錯誤

Template:Issue list

參考

Advertisement