MCTOOLBOX
MC ToolboxMC TOOLBOX

我的世界 /item 指令生成器

Java Edition 的 /item replace 和 /item modify 用于实体和方块物品栏槽位 - 包含 wiki 完整槽位列表和完整原版物品注册表。优先使用此命令,而非已移除的 /replaceitem。

命令构建器
目标选择器
Selector: @p

注册表大小: 1537 · minecraft:diamond_sword

生成的命令
/item 命令

注册表中的物品: 1537 · 实体槽位: 93 · 方块槽位: 55

无需旧版 replaceitem 的物品栏控制

Java版已将物品栏编辑移至/item。目标可以是实体<选择器>或方块<x y z>,然后是槽位,如weapon.mainhand、armor.chest、hotbar.0–8、inventory.0–26、enderchest.0–26、horse.0–14、container.0–53,或用于单槽位容器的contents。

`replace ... with` 会放置你指定的物品堆(数量1-99,受最大堆叠数限制)。`replace ... from` 会从另一个实体或方块槽位复制,并可附加物品修改器。`modify` 会对槽位中已有的物品运行一个数据包物品修改器(资源位置)。

This tool lists 1537 vanilla items (registry) and every command slot name from the wiki Slot page. Pair with the /give generator when you need a full custom item definition first, then /item to place it without clearing the rest of the inventory.

实体和方块目标

为玩家和生物构建选择器,或指向方块位置以使用容器槽位。源和目标可以不同。

完整槽位列表

weapon、armor.*、hotbar、inventory、enderchest、horse、player.cursor、player.crafting、container.0–53、contents - 并支持自由文本覆盖以处理特殊情况。

完整物品注册表 + 组件

可搜索的物品选择器,覆盖完整原版列表,可选组件后缀,数量按 wiki 限制为 1-99。

你最常用的 Java /item 模式

replace with - /item replace entity|block <target> <slot> with <item> [count]

replace from - /item replace … from entity|block <source> <sourceSlot> [modifier]

modify - /item modify entity|block <target> <slot> <modifier>

槽位名称对版本敏感。如果槽位拒绝命令,请确认实体类型确实拥有该槽位(例如 horse 槽位仅适用于马)。

物品 ID 使用命名空间(minecraft:…)。在现代 Java 版本中,组件使用 [component=…] 语法。

如何使用此工具

  1. 选择 replace with、replace from 或 modify。
  2. 选择实体选择器或方块位置以及目标槽位。
  3. 提供物品堆、源槽位或修饰器 ID,然后复制命令。

/item 常见问题

什么取代了 /replaceitem?

/item 是现代 Java 中用于写入物品栏的命令。使用 /replaceitem 的旧地图应迁移到 /item replace 并使用等效槽位。

我可以不打开箱子就编辑它吗?

可以。使用方块模式,指定箱子坐标和 container.N 槽位。务必站在已加载的区块中,并确认该方块是容器。

物品修饰器如何工作?

修改器是位于 data/<namespace>/item_modifier 下的数据包 JSON。`modify` 会对槽位中已有的物品堆运行该定义。

数量范围是多少?

Wiki:/item replace … with 的数量为整数 1-99(含)。如果数量超过物品最大堆叠数,游戏仍会失败。

这适用于 Bedrock 吗?

不。Bedrock 的物品栏命令不同(/replaceitem)。此生成器输出 Java Edition 的 /item 语法。