Class DepositBox

java.lang.Object
org.highlife.api.methods.depositbox.DepositBox

public class DepositBox extends Object
  • Constructor Details

    • DepositBox

      public DepositBox()
  • Method Details

    • widgetParentId

      public static int widgetParentId()
    • widgetChildId

      public static int widgetChildId()
    • capacity

      public static int capacity()
    • all

      public static List<Item> all()
    • isOpen

      public static boolean isOpen()
    • open

      public static boolean open()
    • openClosest

      public static boolean openClosest()
    • close

      public static boolean close()
    • depositAllItems

      public static boolean depositAllItems()
    • depositAllEquipment

      public static boolean depositAllEquipment()
    • depositAllLoot

      public static boolean depositAllLoot()
    • depositAllExcept

      public static boolean depositAllExcept(Filter<Item> filter)
    • deposit

      public static boolean deposit(Filter<Item> filter, int amount)
    • slotBounds

      public static Rectangle slotBounds(int slot)
    • getSlotWidget

      public static WidgetChild getSlotWidget(int slot)
    • depositAll

      public static boolean depositAll(Filter<Item> filter)
    • deposit

      public static boolean deposit(int id, int amount)
    • deposit

      public static boolean deposit(String name, int amount)
    • deposit

      public static boolean deposit(Item item, int amount)
    • depositAllExcept

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

      public static boolean depositAllExcept(Integer... ids)
    • deposit

      public static boolean deposit(int id)
    • deposit

      public static boolean deposit(String name)
    • deposit

      public static boolean deposit(Item item)
    • deposit

      public static boolean deposit(Filter<Item> filter)
    • depositAll

      public static boolean depositAll(int id)
    • depositAll

      public static boolean depositAll(String name)
    • depositAll

      public static boolean depositAll(Item item)
    • fullSlotCount

      public static int fullSlotCount()
    • emptySlotCount

      public static int emptySlotCount()
    • isSlotEmpty

      public static boolean isSlotEmpty(int slot)
    • isSlotFull

      public static boolean isSlotFull(int slot)
    • onlyContains

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

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

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

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

      public static boolean slotContains(int 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(int slot, Item t)
    • slotContains

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

      public static int getFirstEmptySlot()
    • getFirstFullSlot

      public static int getFirstFullSlot()
    • getIdForSlot

      public static int getIdForSlot(int slot)
    • getNameForSlot

      public static String getNameForSlot(int 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)
    • 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(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)