Interface EquipmentSlot

All Superinterfaces:
FilteringSlot, Inventory, Slot, ValueContainer

public interface EquipmentSlot extends FilteringSlot
An inventory slot which can only contain equipment.
  • Method Details

    • isValidItem

      boolean isValidItem(EquipmentType type)
      Check whether the supplied equipment type can be inserted into this slot. Returning false from this method implies that Inventory.offer(ItemStackLike...) would always return false for items of this type.
      Parameters:
      type - EquipmentType to check
      Returns:
      true if the specified EquipmentType is valid for this slot