Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Slot

From SAS Gaming Wiki
Revision as of 19:16, 24 March 2026 by imported>BDJP007301
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Update

A slot is a location in the data of a block entity or entity that an item stack can be placed in.

Java Edition

A slot is defined by its slot index.

Slot index Used by Description
0-53 General inventories Different containers have different ranges for the slot number:
98-103 Minecraft:Mobs, Minecraft:players, and Minecraft:armor stands (all living entities support these slots although not all mobs show or make use of the items),
  • Head armor slot: 103
  • Chest armor slot: 102
  • Leg armor slot: 101
  • Feet armor slot: 100
  • Mainhand: 98
  • Offhand: 99
105 Minecraft:Mobs, Minecraft:players, and Minecraft:armor stands (all living entities support these slots although not all mobs show or make use of the items) Slot for Minecraft:wolf armor on Minecraft:wolf, Minecraft:horse armor on Minecraft:horse
106 Minecraft:Mobs, Minecraft:players, and Minecraft:armor stands (all living entities support these slots although not all mobs show or make use of the items) Slot for Minecraft:saddle on Minecraft:horse and Minecraft:pig, Minecraft:carpet on Minecraft:llama, Minecraft:harness on Minecraft:happy ghast
200-226 Minecraft:Players Slots in ender chest
300-307 Minecraft:Villagers, Minecraft:wandering traders, Minecraft:pillagers Their inventory
400 Minecraft:Horses, Minecraft:donkeys, Minecraft:mules, Minecraft:llamas Slot for saddle item
499 Chested Minecraft:donkeys, Minecraft:llamas, Minecraft:mules Slot for the chest item of Minecraft:Donkeys, Minecraft:llamas, Minecraft:mules.
499 Minecraft:Players Slot for the item held by a player in GUI screens. Not available in creative mode.<ref>24w10a — Note: this information is not available in creative mode</ref>
500-503 Minecraft:Players Crafting slots in inventory screen
500-514 Chested Minecraft:donkeys, Minecraft:llamas, Minecraft:mules Slots in their chests.

Command argument

In commands, a slot should be referred by a string name instead of its index. The string name is mapped to its index when executing command.

A string name of slot consists of slot type and optional slot number, in the format of <slot_type> or <slot_type>.<slot_number>.

Slot string name Valid slot number Mapped index
contents 0
container.<slot_number> 0-53 0-53
hotbar.<slot_number> 0-8 0-8
inventory.<slot_number> 0-26 9-35
enderchest.<slot_number> 0-26 200-226
horse.<slot_number> 0-14 500-514
weapon 98
weapon.mainhand 98
weapon.offhand 99
armor.head 103
armor.chest 102
armor.legs 101
armor.feet 100
armor.body 105
horse.saddle
400
horse.chest 499
player.cursor 499
player.crafting.<slot_number> 0-3 500-503

Template:Cmd command also supports wildcarded slot names:

  • container.*: contains container.0 to container.53.
  • hotbar.*: contains hotbar.0 to hotbar.8.
  • inventory.*: contains inventory.0 to inventory.26.
  • enderchest.*: contains enderchest.0 to enderchest.26.
  • horse.*: contains horse.0 to horse.14.
  • weapon.*: contains Template:Cd.
  • armor.*: contains Template:Cd.
  • player.crafting.*: contains player.crafting.0 to player.crafting.3.

Bedrock Edition

Command argument

In commands, a slot is referred by two arguments: slot type and slot number.

For a block, its slot type is slot.container.

For entities:

Slot Type Slot Numbers Restrictions
slot.weapon.mainhand any number (0 in hasitem selector) Minecraft:Mobs only (including Minecraft:armor stands and Minecraft:players) (although not all mobs show or make use of the items)

Minecraft:Wolf uses slot.armor.chest slot for Minecraft:wolf armor.

slot.weapon.offhand any number (0 in hasitem selector)
slot.armor.head any number (0 in hasitem selector)
slot.armor.chest any number (0 in hasitem selector)
slot.armor.legs any number (0 in hasitem selector)
slot.armor.feet any number (0 in hasitem selector)
slot.hotbar 0–8 Minecraft:Players only
slot.inventory 0–the size of the inventory minus 1 Entities with minecraft:inventory component only
slot.enderchest 0–26 Minecraft:Players only
slot.saddle any number (0 in hasitem selector) Minecraft:Horses, Minecraft:donkeys, Minecraft:mules, only; item in it must be a Minecraft:saddle
slot.armor any number (0 in hasitem selector) Minecraft:Horses only; item in it must be a Minecraft:horse armor
slot.chest 0–the size of the chest minus 1 Chested donkeys, mules and llamas only

There's a bug in Template:Cmd and Template:Cmd. The slot numbers for the two commands are -1–the size of the chest minus 2

slot.equippable 0–the number of equippable slots minus 1 Entities with minecraft:equippable component only. Note that these slots refer to slots in minecraft:inventory component.

Unsupported in Template:Cmd and Template:Cmd

Slots of vanilla entities

Name Entity ID slot
.inventory
slot
.weapon
.mainhand
slot
.weapon
.offhand
slot
.equippable
slot
.armor
slot
.saddle
slot
.chest
slot
.enderchest
slot
.hotbar
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc
Template:EntityLink Template:Cd Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc Template:Tc

History

Template:Info needed section Template:HistoryTable

See also

References

<references/>

Navigation

Template:Navbox commands

Minecraft:de:Inventarplatz Minecraft:ja:スロット Minecraft:pt:Espaço Minecraft:zh:槽位