Class Shop
java.lang.Object
org.highlife.api.methods.container.impl.Shop
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic booleanall()static intcapacity()static booleanclose()static booleancontains(int id) static booleancontains(int[] ids) static booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleancontainsAll(int[] ids) static booleancontainsAll(Integer... ids) static booleancontainsAll(String... names) static booleancontainsAll(Collection<?> collection) static intcount(int id) static intcount(int[] ids) static intstatic intstatic intstatic intstatic intstatic intstatic Itemget(int id) static Itemget(int[] ids) static Itemstatic Itemstatic Itemstatic Itemstatic intstatic intstatic intgetIdForSlot(int slot) static ItemgetItemInSlot(int index) static StringgetNameForSlot(int slot) static Widgetstatic RectanglegetSlotBounds(int slot) static RectanglegetSlotBounds(Item item) static StringgetTitle()static booleanstatic booleanisEmpty()static booleanisFull()static booleanisOpen()static booleanisSlotEmpty(int slot) static booleanisSlotFull(int slot) static booleanonlyContains(int[] id) static booleanonlyContains(Integer... id) static booleanonlyContains(String... names) static booleanonlyContains(Filter<Item> f) static booleanopen()static booleanopen(int shopId) static booleanstatic booleanpurchase(int id, int amount) static booleanstatic booleanstatic booleanstatic booleanpurchaseFifty(int id) static booleanpurchaseFifty(String name) static booleanpurchaseFifty(Filter<Item> filter) static booleanpurchaseFifty(Item item) static booleanpurchaseFive(int id) static booleanpurchaseFive(String name) static booleanpurchaseFive(Filter<Item> filter) static booleanpurchaseFive(Item item) static booleanpurchaseOne(int id) static booleanpurchaseOne(String name) static booleanpurchaseOne(Filter<Item> filter) static booleanpurchaseOne(Item item) static booleanpurchaseTen(int id) static booleanpurchaseTen(String name) static booleanpurchaseTen(Filter<Item> filter) static booleanpurchaseTen(Item item) static booleansell(int id, int amount) static booleanstatic booleanstatic booleanstatic booleansellFifty(int id) static booleanstatic booleanstatic booleanstatic booleansellFive(int id) static booleanstatic booleanstatic booleanstatic booleansellOne(int id) static booleanstatic booleanstatic booleanstatic booleansellTen(int id) static booleanstatic booleanstatic booleanstatic Itemstatic intsize()static intslot(int id) static intstatic intstatic booleanslotContains(int slot, int[] ids) static booleanslotContains(int slot, Integer... ids) static booleanslotContains(int slot, String... names) static booleanslotContains(int slot, Filter<Item> filter) static booleanslotContains(int slot, Item t) static booleanslotNameContains(int slot, String sub) static Object[]toArray()
-
Constructor Details
-
Shop
public Shop()
-
-
Method Details
-
capacity
public static int capacity() -
all
-
isOpen
public static boolean isOpen() -
open
public static boolean open() -
open
-
open
public static boolean open(int shopId) -
close
public static boolean close() -
getTitle
-
getParent
-
getSlotBounds
-
getSlotBounds
-
sell
public static boolean sell(int id, int amount) -
sell
-
sell
-
sell
-
purchase
public static boolean purchase(int id, int amount) -
purchase
-
purchase
-
purchase
-
sellOne
public static boolean sellOne(int id) -
sellOne
-
sellOne
-
sellOne
-
sellFive
public static boolean sellFive(int id) -
sellFive
-
sellFive
-
sellFive
-
sellTen
public static boolean sellTen(int id) -
sellTen
-
sellTen
-
sellTen
-
sellFifty
public static boolean sellFifty(int id) -
sellFifty
-
sellFifty
-
sellFifty
-
purchaseOne
public static boolean purchaseOne(int id) -
purchaseOne
-
purchaseOne
-
purchaseOne
-
purchaseFive
public static boolean purchaseFive(int id) -
purchaseFive
-
purchaseFive
-
purchaseFive
-
purchaseTen
public static boolean purchaseTen(int id) -
purchaseTen
-
purchaseTen
-
purchaseTen
-
purchaseFifty
public static boolean purchaseFifty(int id) -
purchaseFifty
-
purchaseFifty
-
purchaseFifty
-
interact
-
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
-
onlyContains
-
onlyContains
public static boolean onlyContains(int[] id) -
onlyContains
-
slotContains
-
slotNameContains
-
slotContains
-
slotContains
public static boolean slotContains(int slot, int[] ids) -
slotContains
-
slotContains
-
getFirstEmptySlot
public static int getFirstEmptySlot() -
getFirstFullSlot
public static int getFirstFullSlot() -
getIdForSlot
public static int getIdForSlot(int slot) -
getNameForSlot
-
slot
public static int slot(int id) -
slot
-
slot
-
add
-
toArray
-
add
-
all
-
getItemInSlot
-
get
-
get
-
get
-
get
-
get
-
get
-
except
-
size
public static int size() -
isEmpty
public static boolean isEmpty() -
contains
public static boolean contains(int id) -
contains
-
containsAll
-
containsAll
public static boolean containsAll(int[] ids) -
containsAll
-
containsAll
-
contains
-
contains
public static boolean contains(int[] ids) -
contains
-
contains
-
contains
-
isFull
public static boolean isFull() -
count
-
count
-
count
public static int count(int id) -
count
public static int count(int[] ids) -
count
-
count
-
set
-