跳转到内容
WikilyWIKILY
全部游戏23 个 Wiki · 选择你的游戏
命令与作弊所有命令

切换游戏

23 个 Wiki · 选择你的游戏
/recipe

命令

/recipe

在玩家的配方书中解锁配方或将其移除。

语法

/recipe (give <targets>|take <targets>) *
/recipe (give <targets>|take <targets>) <recipe>

参数

参数值的类型输入内容
<targets>目标选择器配方书被更改的玩家。一名或多名玩家。
<recipe>游戏ID某一个配方的ID,例如 minecraft:diamond_sword。用*表示所有配方。某个配方的ID。

详细信息

权限等级2:管理员、开启作弊的世界、命令方块和函数
适用于开启作弊的单人游戏、多人游戏服务器上的管理员、命令方块和函数。
结果give报告“Unlocked <number> recipe(s) for <player>”,take报告“Took <number> recipe(s) from <player>”(多名玩家发生变化时则报告玩家数量)。/execute store 保存的数字是所有玩家解锁或收回的配方总数。
所有配方用*代替配方id,可给予或移除所有能出现在配方书中的配方。
特殊配方从不显示在配方书中的配方,例如由游戏自身处理的特殊合成配方,无法给予或收回。
无变化如果所有目标都已掌握该配方,give会失败并提示“没有新配方被解锁”;如果没有目标掌握它,take会失败并提示“没有可遗忘的配方”。

示例

/recipe give @s *

为你解锁所有配方。

/recipe give @s minecraft:diamond_sword

为你解锁钻石剑的配方。

/recipe give @a minecraft:cake

为所有玩家解锁蛋糕的配方。

/recipe take @a minecraft:tnt

从每个玩家的配方书中移除TNT的配方。

/recipe take @s *

移除你配方书中的所有配方。

加入创作者社区建设 Minecraft Java Edition Wiki 的伙伴们都在我们的 Discord。欢迎提问或推荐页面。加入 Discord (在新标签页打开 Discord)