/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。 - 基岩版全部配方形式成功:成功次数为指定玩家数量。
- 基岩版指定配方形式成功:成功次数为新解锁或锁定该配方的玩家数量。
另见
- 知识之书。
- /gamerule doLimitedCrafting:玩家是否只能合成已经解锁的配方。
外部链接
- Microsoft Learn:/recipe 命令(2025-04-03)。
中文翻译/改编自 Minecraft Wiki 原条目,原文作者可由页面历史查看;译文遵循 CC BY-NC-SA 3.0(署名、非商业性使用、相同方式共享)。