java.lang.Object
org.highlife.api.methods.container.impl.Shop

public class Shop extends Object
  • Constructor Details

    • Shop

      public Shop()
  • Method Details

    • capacity

      public static int capacity()
    • all

      public static List<Item> all()
    • isOpen

      public static boolean isOpen()
    • open

      public static boolean open()
    • open

      public static boolean open(String shopName)
    • open

      public static boolean open(int shopId)
    • close

      public static boolean close()
    • getTitle

      public static String getTitle()
    • getParent

      public static Widget getParent()
    • getSlotBounds

      public static Rectangle getSlotBounds(Item item)
    • getSlotBounds

      public static Rectangle getSlotBounds(int slot)
    • sell

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

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

      public static boolean sell(Item item, int amount)
    • sell

      public static boolean sell(Filter<Item> filter, int amount)
    • purchase

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

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

      public static boolean purchase(Item item, int amount)
    • purchase

      public static boolean purchase(Filter<Item> filter, int amount)
    • sellOne

      public static boolean sellOne(int id)
    • sellOne

      public static boolean sellOne(String name)
    • sellOne

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

      public static boolean sellOne(Item item)
    • sellFive

      public static boolean sellFive(int id)
    • sellFive

      public static boolean sellFive(String name)
    • sellFive

      public static boolean sellFive(Item item)
    • sellFive

      public static boolean sellFive(Filter<Item> filter)
    • sellTen

      public static boolean sellTen(int id)
    • sellTen

      public static boolean sellTen(String name)
    • sellTen

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

      public static boolean sellTen(Item item)
    • sellFifty

      public static boolean sellFifty(int id)
    • sellFifty

      public static boolean sellFifty(String name)
    • sellFifty

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

      public static boolean sellFifty(Item item)
    • purchaseOne

      public static boolean purchaseOne(int id)
    • purchaseOne

      public static boolean purchaseOne(String name)
    • purchaseOne

      public static boolean purchaseOne(Item item)
    • purchaseOne

      public static boolean purchaseOne(Filter<Item> filter)
    • purchaseFive

      public static boolean purchaseFive(int id)
    • purchaseFive

      public static boolean purchaseFive(String name)
    • purchaseFive

      public static boolean purchaseFive(Item item)
    • purchaseFive

      public static boolean purchaseFive(Filter<Item> filter)
    • purchaseTen

      public static boolean purchaseTen(int id)
    • purchaseTen

      public static boolean purchaseTen(String name)
    • purchaseTen

      public static boolean purchaseTen(Item item)
    • purchaseTen

      public static boolean purchaseTen(Filter<Item> filter)
    • purchaseFifty

      public static boolean purchaseFifty(int id)
    • purchaseFifty

      public static boolean purchaseFifty(String name)
    • purchaseFifty

      public static boolean purchaseFifty(Item item)
    • purchaseFifty

      public static boolean purchaseFifty(Filter<Item> filter)
    • interact

      public static boolean interact(Filter<Item> filter, String action)
    • 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(int[] id)
    • onlyContains

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

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

      public static boolean slotNameContains(int slot, String sub)
    • 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 index)
    • 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(Integer... 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(String... names)
    • count

      public static int count(int id)
    • count

      public static int count(int[] ids)
    • count

      public static int count(Integer... ids)
    • count

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

      public static Item set(int index, Item element)