手册:minecraft:inventory

来自Minecraft基岩版开发Wiki
数据驱动 实体 > minecraft:inventory
minecraft:inventory
附加包组件
组件所属
组件类型
组件ID
1941951218

设置实体的物品栏。

模式[编辑]

inventory:
number "inventory_size": opt
enumerated_value "container"<"horse","chest_boat","minecart_chest">
string "container_type": opt
bool "can_be_siphoned_from": opt
bool "private": opt
number "additional_slots_per_strength": opt

结构[编辑]

  •  minecraft:inventory:根对象。
    •  inventory_size:物品栏的大小。
    •  container_type:容器类型。
    •  can_be_siphoned_from:当实体在漏斗上时,容器内物品是否可以被吸取。
    •  additional_slots_per_strength:实体的“动态容器大小权重”[注 1]
    •  private:将实体的容器设为私有[注 2]

示例[编辑]

"minecraft:inventory": {
	"inventory_size": 2,
	"container_type": "container"
}

容器类型[编辑]

原版用例 描述
container 待补充 面向实体会出现名为“打开”交互按钮,大约可以相当于把实体当箱子打开。
boat_chest 箱船 箱船的打开逻辑。
minecart_chest 运输矿车 运输矿车的打开逻辑。
horse 羊驼行商羊驼 的打开逻辑。[注 3]

历史[编辑]

基岩版
?加入了minecraft:inventory

漏洞[编辑]

关于minecraft:inventory的漏洞在国际版中由漏洞追踪器维护,请在此报告漏洞。

注释[编辑]

  1. 即中文Minecraft Wiki在羊驼上写的“3*Strength”公式中的3,它在基岩版由此组件设定。
  2. 如村民的隐藏物品栏机制。
  3. 马等原版引用该组件的生物装备栏格子数也要包含在"inventory_size"组件的值中。