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