Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement
recipe
需要的權限等級

Java版:2
基岩版:1

限制條件

啟用作弊[僅基岩版]

給予或剝奪(解鎖或鎖定)玩家的合成配方

語法[]

  • Java版
recipe (give|take) <targets> (<recipe>|*)
  • 基岩版
recipe give <player: target> <recipe: string>
recipe take <player: target> <recipe: string>

參數[]

give|take

若為give,則對玩家給予(解鎖)指定的合成配方;若為take,則對玩家剝奪(鎖定)指定的合成配方。

JE<target>entity
BEvictim: targetCommandSelector<Player>

指定給予或剝奪合成配方的對象。
必須為玩家名、目標選擇器或UUID[僅Java版]。且目標選擇器只允許玩家。

JE<recipe>resource_location
BErecipe: stringbasic_string

合成配方的物品ID。若指定為*,則玩家會被給予或剝奪全部合成配方。
必須為命名空間ID

效果[]

命令觸發條件Java版基岩版
任意參數不正確 無法解析 無法解析
<targets>victim: target無法解析為一個或多個玩家(指定的玩家必須線上) 執行失敗 執行失敗
未能給予/剝奪的配方(被給予/剝奪的配方已經擁有/被遺忘)
執行成功時給予或剝奪指定玩家的配方

輸出[]

命令版本條件成功次數/execute store success .../execute store result ...
任意Java版執行失敗000
執行成功11從每個玩家處給予/剝奪的配方總數。
任意基岩版執行失敗0N/AN/A
執行成功被給予或剝奪配方的玩家總數N/AN/A

歷史[]

Java版
1.1217w13a加入了/recipe命令。
基岩版
1.20.101.20.10.21加入了/recipe命令,屬於實驗性玩法
1.20.301.20.20.20變更了/recipe的語法順序以匹配Java版
1.20.20.21/recipe不再屬於實驗性玩法
1.20.20.22將目標參數victim: target變更為player: target

參見[]

  • 知識之書
  • /gamerule doLimitedCrafting – 玩家是否只能用已解鎖的配方來合成物品。

語言

Advertisement