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 @Nullable Identifierprivate final LivingEntityprivate final EquipmentSlot -
Constructor Summary
ConstructorsConstructorDescriptionArmorSlot(Container container, LivingEntity owner, EquipmentSlot slot, int slotIndex, int x, int y, @Nullable Identifier emptyIcon) -
Method Summary
Modifier and TypeMethodDescriptionint@Nullable IdentifierbooleanisActive()booleanReturn whether this slot's stack can be taken from this slot.booleanCheck if the stack is allowed to be placed in this slot, used for armor slots as well as furnace fuel.voidsetByPlayer(ItemStack p_345031_, ItemStack p_344961_) Methods inherited from class net.minecraft.world.inventory.Slot
allowModification, checkTakeAchievements, getContainerSlot, getItem, getMaxStackSize, getSlotIndex, hasItem, 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 Identifier emptyIcon)
-
-
Method Details
-
setByPlayer
- Overrides:
setByPlayerin classSlot
-
getMaxStackSize
public int getMaxStackSize()- Overrides:
getMaxStackSizein classSlot
-
mayPlace
Description copied from class:SlotCheck if the stack is allowed to be placed in this slot, used for armor slots as well as furnace fuel. -
isActive
public boolean isActive() -
mayPickup
Description copied from class:SlotReturn whether this slot's stack can be taken from this slot. -
getNoItemIcon
- Overrides:
getNoItemIconin classSlot
-