/recipe

/recipe

图片处理:未转载源站游戏图像;具体物品、实体、效果或界面说明以中文文字保留。

来源:Commands/recipe;原文修订 ID:3835353。

权限等级:Java 版为 2,基岩版为 1;需要启用作弊。

给予或拿走(解锁或锁定)玩家的配方。

语法

操作 Java 版 基岩版
解锁全部配方 recipe give <targets> * recipe give <player: target> * 或 recipe give <player: target> "*"
锁定全部配方 recipe take <targets> * recipe take <player: target> * 或 recipe take <player: target> "*"
解锁指定配方 recipe give <targets> <recipe> recipe give <player: target> <recipe: string>
锁定指定配方 recipe take <targets> <recipe> recipe take <player: target> <recipe: string>

参数

  • target(entity)/player: target(CommandSelector<Player>):要给予或拿走配方的一个或多个玩家。
  • recipe(resource_location)/recipe: string(basic_string):要给予或拿走的配方。Java 版使用资源位置;基岩版必须是配方 ID,命名空间不能省略或额外添加,见官方文档取值表。

结果

命令不完整或任意参数不正确时无法解析。目标未能解析到在线玩家时失败;基岩版选择器不是玩家类型时失败。

对于全部配方的形式,没有任何玩家新解锁或新锁定配方时,Java 版失败、基岩版成功。对于指定配方的形式,配方 ID 不存在,或没有任何玩家新解锁或新锁定该配方时失败。其他情况成功。

输出

  • Java 版失败:成功次数、success、result 均为 0。
  • Java 版成功:成功次数和 success 均为 1,result 为给予或拿走各玩家配方的总数。
  • 基岩版失败:成功次数为 0。
  • 基岩版全部配方形式成功:成功次数为指定玩家数量。
  • 基岩版指定配方形式成功:成功次数为新解锁或锁定该配方的玩家数量。

另见

外部链接


中文翻译/改编自 Minecraft Wiki 原条目,原文作者可由页面历史查看;译文遵循 CC BY-NC-SA 3.0(署名、非商业性使用、相同方式共享)。