Package net.minecraft.world.inventory
Class ArmorSlot
java.lang.Object
net.minecraft.world.inventory.Slot
net.minecraft.world.inventory.ArmorSlot
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ResourceLocation
private final LivingEntity
private final EquipmentSlot
-
Constructor Summary
ConstructorsConstructorDescriptionArmorSlot
(Container container, LivingEntity owner, EquipmentSlot slot, int slotIndex, int x, int y, ResourceLocation emptyIcon) -
Method Summary
Modifier and TypeMethodDescriptionint
com.mojang.datafixers.util.Pair
<ResourceLocation, ResourceLocation> boolean
Return whether this slot's stack can be taken from this slot.boolean
Check if the stack is allowed to be placed in this slot, used for armor slots as well as furnace fuel.void
setByPlayer
(ItemStack newStack, ItemStack oldStack) Methods inherited from class net.minecraft.world.inventory.Slot
allowModification, checkTakeAchievements, getContainerSlot, getItem, getMaxStackSize, getSlotIndex, hasItem, isActive, isFake, isHighlightable, isSameInventory, onQuickCraft, onQuickCraft, onSwapCraft, onTake, remove, safeInsert, safeInsert, safeTake, set, setBackground, setByPlayer, setChanged, tryRemove
-
Field Details
-
owner
-
slot
-
emptyIcon
-
-
Constructor Details
-
ArmorSlot
public ArmorSlot(Container container, LivingEntity owner, EquipmentSlot slot, int slotIndex, int x, int y, @Nullable ResourceLocation emptyIcon)
-
-
Method Details
-
setByPlayer
- Overrides:
setByPlayer
in classSlot
-
getMaxStackSize
public int getMaxStackSize()- Overrides:
getMaxStackSize
in classSlot
-
mayPlace
Check if the stack is allowed to be placed in this slot, used for armor slots as well as furnace fuel. -
mayPickup
Return whether this slot's stack can be taken from this slot. -
getNoItemIcon
- Overrides:
getNoItemIcon
in classSlot
-