Minecraft Inventory Slots
Expand your own inventory with different upgrades! Not to be a c, but trophy slots is a hell of a mess, lots of bugs(u kill a sheep and u get almost all inv slots, slots reset on death with the conf turned off, etc.). A brewing stand's bottom slots are numbered 0 to 2 from left to right, its top slot is 3 and the fuel slot is 4. A furnace's slots are numbered 0 for the input slot, 1 for the fuel slot, and 2 for the output slot. Other blocks which hold items but don't have inventory GUIs (flower pots and jukeboxes) can only be changed with /data. Expands your inventory space to three different larger sizes, the default 'normal' is 15 rows by 25 columns = 375 total slots. Adds four special slots to hold ender pearls, ender chest, clock, and compass.
Restrictions | |
---|---|
First introduced | Java Edition 1.8 (14w26a) |
Replaces items in the inventories of blocks (chest, furnaces, etc.) or entities (players or mobs) with the given item(s).
Syntax[edit]
- Java Edition
replaceitem block <pos> <slot> <item> [<count>]
replaceitem entity <targets> <slot> <item> [<count>]
- Bedrock Edition
replaceitem block <position: x y z> slot.container <slotId: int> <itemName: Item> [amount: int] [data: int] [components: json]
replaceitem entity <target: target> <slotType: EntityEquipmentSlot> <slotId: int> <itemName: Item> [amount: int] [data: int] [components: json]
replaceitem block <position: x y z> slot.container <slotId: int> <oldItemHandling: ReplaceMode> <itemName: Item> [amount: int] [data: int] [components: json]
replaceitem entity <target: target> <slotType: EntityEquipmentSlot> <slotId: int> <oldItemHandling: ReplaceMode> <itemName: Item> [amount: int] [data: int] [components: json]
Arguments[edit]
JE: <pos>
: block_pos
BE: position: x y z
: CommandPosition
- In Java Edition, it must be a block position composed of <x>, <y> and <z>, each of which must be an integer or tilde and caret notation.In Bedrock Edition, it must be a three-dimensional coordinates composed of <x>, <y> and <z>, each of which must be a floating-point number or tilde and caret notation.
- Specifies the position of the block to be modified.
JE: <targets>
: entity
BE: target: target
: CommandSelector<Actor>
- Must be a player name, a target selector or a UUID[Java Edition only].
- Specifies one or more entities to modify.
JE: <slot>
: item_slot
BE: slotType: EntityEquipmentSlot
: EquipmentSlot, slot.container
and <slotId: int>
: int
- Specifies the inventory slot to be modified. Valid values depend on whether a block or an entity is being modified.
- In Bedrock Edition,
slotId: int
must be a 32-bit integer number. And it must be between -2147483648 and 2147483647 (inclusive).
container.<slot_number>
(BE: slot.container <slotId: int>
) where <slot_number> or <slotId: int> is replaced with a number specifying the slot.- Chests, dispensers, droppers, hoppers, and trapped chests are numbered 0 for the top-left slot and then increase first horizontally, then vertically (so, for example, a chest's top row slots are numbered 0 to 8 from left to right). Double chests and double trapped chests are treated as two single container blocks.
- A brewing stand's bottom slots are numbered 0 to 2 from left to right, its top slot is 3 and the fuel slot is 4.
- A furnace's slots are numbered 0 for the input slot, 1 for the fuel slot, and 2 for the output slot.
/data
.Slot | Slot Numbers | Restrictions |
---|---|---|
armor.chest (BE: slot.armor.chest <slotId: int> ) | any number[Bedrock Edition only] | armor stands, mobs, and players only (though not all mobs will show or make use of the items) |
armor.feet (BE: slot.armor.feet <slotId: int> ) | any number[Bedrock Edition only] | |
armor.head (BE: slot.armor.head <slotId: int> ) | any number[Bedrock Edition only] | |
armor.legs (BE: slot.armor.legs <slotId: int> ) | any number[Bedrock Edition only] | |
weapon.mainhand (BE: slot.weapon.mainhand <slotId: int> ) | any number[Bedrock Edition only] | |
weapon.offhand (BE: slot.weapon.offhand <slotId: int> ) | any number[Bedrock Edition only] | |
container.<slot_number> (BE: slot.container <slotId: int> ) | 0–53 | players, item frames[Java Edition only] (slot 0), and minecarts only |
enderchest.<slot_number> (BE: slot.enderchest <slotId: int> ) | 0–26 | players only |
hotbar.<slot_number> (BE: slot.hotbar <slotId: int> ) | 0–8 | |
inventory.<slot_number> (BE: slot.inventory <slotId: int> ) | 0–26 | |
horse.saddle (BE: slot.saddle <slotId: int> ) | any number[Bedrock Edition only] | horses, donkeys, and mules only; <item> or itemName: Item must be a saddle |
horse.chest [Java Edition only] | donkeys, and mules only; <item> must be a chest | |
horse.armor (BE: slot.armor <slotId: int> ) | any number[Bedrock Edition only] | horses and llamas only; <item> or itemName: Item must be a type of horse armor (if a horse) or a carpet (if a llama) |
horse.<slot_number> (BE: slot.chest <slotId: int> ) | 0–14 | donkeys and mules with chests only |
villager.<slot_number> (BE: slot.inventory <slotId: int> ) | 0–7 | villagers only |
JE: <item>
: item_stack
BE: itemName: Item
: CommandItem
- Specifies the item to be placed in the block or entity's inventory slot.
JE: <count>
: integer
BE: amount: int
: int
- Must be a 32-bit integer number. In Java Edition, it must be between -2147483648 and 2147483647 (inclusive). And it must be between 1 and 64 (inclusive).
- Specifies the number of items to be placed in the block or entity's inventory slot.
BE: data: int
: int
- Must be a 32-bit integer number. It must be between -2147483648 and 2147483647 (inclusive).
- Specifies the item data for the item(s) to be placed in the block or entity's inventory slot. Values which are invalid for the specified item id will default to 0. If not specified, defaults to 0.
BE: components: json
: Json::Value
- Must be a JSON Object.
- Specifies the item components. Like data tags but supports only
minecraft:can_place_on
,minecraft:can_destroy
,minecraft:item_lock
, andminecraft:keep_on_death
functions (see Commands/give#Examples)
BE: oldItemHandling: ReplaceMode
- Must be one of:
destroy
- Directly replaces items ignoring the original items in the specified slot.keep
- Does not replace items if an item occupies that slot.
Result[edit]
Command | Trigger | Java Edition | Bedrock Edition |
---|---|---|---|
any | the arguments are not specified correctly | Unparseable | Failed |
<count> exceeds the stack limit of the specified item | Failed | Successful | |
/replaceitem block ... | if the specified block is not a container | Failed | |
if the specified block does not have the specified slot | |||
/replaceitem entity ... | if <targets> or target: target fails to resolve to one or more entities (named players must be online) | ||
if none of the targets have the specified slot (for example, zombies don't have horse.armor ) | |||
if specified item cannot be place into the specified slot of any targeted entity(for example, place a stone into armor.chest of a player) | |||
/replaceitem ... keep | if an item occupies the specified slot in keep mode | N/A | |
any | On success | Replaces the items in the specified slot with the specified items (previous items in that slot are lost). |
Output[edit]
Command | Edition | Situation | Success Count | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
any | Java Edition | On fail | 0 | 0 | 0 |
/replaceitem block ... | On success | 1 | 1 | 1 | |
/replaceitem entity ... | On success | 1 | 1 | the number of entities whose items are successfully replaced | |
any | Bedrock Edition | On fail | 0 | N/A | N/A |
/replaceitem block ... | On success | 1 | N/A | N/A | |
/replaceitem entity ... | On success | the number of entities whose items are successfully replaced | N/A | N/A |
Examples[edit]
- To replace the items in the bottom-right slot of a single chest two block above with four spruce saplings:
replaceitem block ~ ~2 ~ container.26 minecraft:spruce_sapling 4
[Java Edition only]replaceitem block ~ ~2 ~ slot.container 26 sapling 4 1
[Bedrock Edition only]
- To replace the items in the rightmost hotbar slot of the nearest player with four spruce saplings:
replaceitem entity @p hotbar.8 minecraft:spruce_sapling 4
[Java Edition only]replaceitem entity @p slot.hotbar 8 sapling 4 1
[Bedrock Edition only]
History[edit]
Java Edition | |||||
---|---|---|---|---|---|
1.8 | 14w26a | Added /replaceitem . | |||
1.14 | 18w43a | /replaceitem can now be used on item frames. | |||
Upcoming Java Edition | |||||
1.17 | 20w46a | Removed /replaceitem . Replaced with /item replace . | |||
Pocket Edition | |||||
1.0.5 | alpha 1.0.5.0 | Added /replaceitem . | |||
1.1.0 | alpha 1.1.0.0 | CanPlaceOn and CanDestroy functions are now supported for /replaceitem . | |||
Bedrock Edition | |||||
1.16.0 | beta 1.16.0.55 | Added new overload for /replaceitem with an option for destroy or keep. |
See also[edit]
/data
— can also replace items in a container, or a mob's inventory/give
— give items to players without specifying specific inventory slots or overwriting other items/blockdata
(outdated) — can also replace items in a container/entitydata
(outdated) — can also replace items in a mob's inventory, or modify the drop chances of armor and weapons
The talk page may contain suggestions.
The inventory is the item storage available to a player in Minecraft Dungeons. From this pop-up screen, players can choose which Armor, Weapons, Artifacts, and Enchantments they will wield in battle.
- 1Overview
- 1.1Slots
- 2Temporary Inventories
- 2.2Arrows
Overview[edit]
The inventory in Minecraft Dungeons is a menu where the player manages the items they own, and can see their emeralds, enchantment points, level, and the sum total of the power of the six items in the equipment and artifact slots. Here items can be equipped and their information and statistics can be shown once selected. It strongly differs from that in regular Minecraft.
Slots[edit]
The inventory consists of 180 slots the player can scroll through, used for melee weapons, ranged weapons, armor, artifacts, and cosmetics. When the inventory contains at least 162 items, a message stating the slots in use appears at the bottom of the screen. The low capacity message disappears if the amount of items lowers and the inventory is re-opened.
Inventory tabs[edit]
Items are sorted into tabs for easy viewing. Players can search through any tabs individually, or scroll through everything in the 'All' tab.
Equipment slots[edit]
The three slots above the player are used to equip melee weapons, armor, and ranged weapons. To more easily find items in the inventory, players can use the category buttons on the top to filter out items. These can be picked up during battle or purchased from the trading area.
Artifact slots[edit]
Slots below the player are used to equip three magical artifacts that provide buffs or cause damage. Some of them utilize souls that are collected from defeated monsters.
Enchanting[edit]
Enchantments power up the player's gear with special effects. Any non-artifact item has a section for enchantments that can be seen once selected. It can be bought by spending enchantment points, which are another form of currency. It can be gained from leveling up to enhance the power of items, which can be retrieved by salvaging the enhanced item. The purple icon on the screen shows the number of enchantment points.
Minecraft Inventory Slots Mod
Salvaging[edit]
After selecting an item in the player's inventory, a button labeled 'Salvage' appears beneath the item's information on the right side of the screen. If a player chooses to salvage the item, they receive emeralds for doing so, as well as any enchantment points used on said item, the number of emeralds given depends on the power and rarity of the item. Salvaging rare items gives twice the amount as common, and unique items give five times as much as common items. After salvaging an item, players are shown the item salvaged, emeralds gained, and the option to undo the action. The opportunity to undo salvaging goes away if the inventory is closed, a different item is selected, or the inventory's filter is changed to a category that has any items.
Temporary Inventories[edit]
Souls[edit]
Souls are temporarily kept in the player's possession during missions and can be seen opposite to the experience bar on the bottom of the player's screen. Souls gathered during missions are not kept when the player returns to camp. As there are no mobs in the camp, the only way to gain souls without entering a mission is by using a weapon enchanted with Soul Siphon on the target dummies.
Arrows[edit]
Minecraft Inventory Slot Image

When entering or returning to the camp, players have the arrows in their inventory reset to the default amount for the bow they have equipped. If the player changes their currently equipped bow to another, the quiver is set to the appropriate amount for the newly equipped item. Currently, the only way to refill arrows while in the camp is to activate the Surprise Gift enchantment and create an arrow bundle. Players can also use the Flaming Quiver, Torment Quiver, or Fireworks Arrow artifacts to acquire special arrows to shoot.
Sounds[edit]
Sound | Description | File |
---|---|---|
https://minecraft.gamepedia.com/File:Sfx_ui_arrowsOutOf-001_soundWave.ogg | Out of Arrows | sfx_ui_arrowsOutOf_soundWave |
Minecraft Inventory Slot Numbers
Gallery[edit]
Minecraft More Inventory Slots Mod
Inventory screenshot from the Minecraft Dungeons Gameplay Reveal Trailer.