java.lang.Object
org.highlife.api.methods.container.impl.equipment.Equipment

public class Equipment extends Object
  • Constructor Details

    • Equipment

      public Equipment()
  • Method Details

    • update

      public static void update()
    • reset

      public static void reset()
    • reset

      public static void reset(boolean full)
    • getRaw

      public static List<Item> getRaw()
    • widgetParentId

      public static int widgetParentId()
    • widgetChildId

      public static int widgetChildId()
    • capacity

      public static int capacity()
    • all

      public static List<Item> all()
    • isLoaded

      public static boolean isLoaded()
    • equip

      public static boolean equip(EquipmentSlot slot, Integer... ids)
    • equip

      public static boolean equip(EquipmentSlot slot, int[] ids)
    • equip

      public static boolean equip(EquipmentSlot slot, String... names)
    • equip

      public static boolean equip(EquipmentSlot slot, Filter<Item> filter)
    • getSlotForItem

      public static EquipmentSlot getSlotForItem(Filter<Item> filter)
    • unequip

      public static boolean unequip(EquipmentSlot slot)
    • unequip

      public static boolean unequip(Filter<Item> filter)
    • open

      public static boolean open()
    • interact

      public static boolean interact(EquipmentSlot slot, String action)
    • getWidgetForSlot

      public static WidgetChild getWidgetForSlot(EquipmentSlot slot)
    • getSlotBounds

      public static Rectangle getSlotBounds(EquipmentSlot slot)
    • fullSlotCount

      public static int fullSlotCount()
    • emptySlotCount

      public static int emptySlotCount()
    • isSlotEmpty

      public static boolean isSlotEmpty(int slot)
    • isSlotEmpty

      public static boolean isSlotEmpty(EquipmentSlot slot)
    • isSlotFull

      public static boolean isSlotFull(int slot)
    • isSlotFull

      public static boolean isSlotFull(EquipmentSlot slot)
    • onlyContains

      public static boolean onlyContains(String... names)
    • onlyContains

      public static boolean onlyContains(Integer... ids)
    • onlyContains

      public static boolean onlyContains(int[] ids)
    • onlyContains

      public static boolean onlyContains(Filter<Item> filter)
    • slotContains

      public static boolean slotContains(int slot, String... names)
    • slotContains

      public static boolean slotContains(EquipmentSlot slot, String... names)
    • slotContains

      public static boolean slotContains(int slot, String name)
    • slotContains

      public static boolean slotContains(EquipmentSlot slot, String name)
    • slotContains

      public static boolean slotContains(int slot, Integer... ids)
    • slotContains

      public static boolean slotContains(int slot, int[] ids)
    • slotContains

      public static boolean slotContains(EquipmentSlot slot, Integer... ids)
    • slotContains

      public static boolean slotContains(EquipmentSlot slot, int[] ids)
    • slotContains

      public static boolean slotContains(int slot, Item item)
    • slotContains

      public static boolean slotContains(EquipmentSlot slot, Item item)
    • slotContains

      public static boolean slotContains(int slot, Filter<Item> filter)
    • slotContains

      public static boolean slotContains(EquipmentSlot slot, Filter<Item> filter)
    • getFirstEmptySlot

      public static int getFirstEmptySlot()
    • getFirstFullSlot

      public static int getFirstFullSlot()
    • getIdForSlot

      public static int getIdForSlot(int slot)
    • getIdForSlot

      public static int getIdForSlot(EquipmentSlot slot)
    • getNameForSlot

      public static String getNameForSlot(int slot)
    • getNameForSlot

      public static String getNameForSlot(EquipmentSlot slot)
    • slot

      public static int slot(int id)
    • slot

      public static int slot(String name)
    • slot

      public static int slot(Filter<Item> filter)
    • add

      public static boolean add(Item t)
    • toArray

      public static Object[] toArray()
    • add

      public static void add(int index, Item t)
    • all

      public static List<Item> all(Filter<Item> filter)
    • getItemInSlot

      public static Item getItemInSlot(int slot)
    • getItemInSlot

      public static Item getItemInSlot(EquipmentSlot equipmentSlot)
    • get

      public static Item get(int id)
    • get

      public static Item get(Integer... ids)
    • get

      public static Item get(int[] ids)
    • get

      public static Item get(String name)
    • get

      public static Item get(String... names)
    • get

      public static Item get(Filter<Item> filter)
    • except

      public static List<Item> except(Filter<Item> filter)
    • size

      public static int size()
    • isEmpty

      public static boolean isEmpty()
    • contains

      public static boolean contains(int id)
    • contains

      public static boolean contains(String string)
    • containsAll

      public static boolean containsAll(String... names)
    • containsAll

      public static boolean containsAll(int... ids)
    • containsAll

      public static boolean containsAll(Collection<?> collection)
    • contains

      public static boolean contains(Integer... ids)
    • contains

      public static boolean contains(int[] ids)
    • contains

      public static boolean contains(String... names)
    • contains

      public static boolean contains(Filter<Item> filter)
    • contains

      public static boolean contains(Object o)
    • isFull

      public static boolean isFull()
    • count

      public static int count(String name)
    • count

      public static int count(int id)
    • count

      public static int count(Filter<Item> filter)
    • set

      public static Item set(int index, Item element)
    • isOpen

      public static boolean isOpen()