Class Inventory
java.lang.Object
org.highlife.api.methods.container.impl.Inventory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic booleanall()static intcapacity()static booleancombine(int primaryItemId, int secondaryItemId) static booleanstatic booleanstatic booleancontains(int id) static booleancontains(int[] ids) static booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleancontainsAll(int... ids) static booleancontainsAll(String... names) static booleancontainsAll(Collection<?> collection) static intcount(int id) static intstatic intstatic booleandeselect()static booleandrag(int itemId, int toSlot) static booleanstatic booleanstatic booleanstatic booleandrop(int id) static booleanstatic booleanstatic booleandropAll()static booleandropAll(int id) static booleandropAll(int[] ids) static booleanstatic booleanstatic booleanstatic booleanstatic booleandropAllExcept(int[] ids) static booleandropAllExcept(Integer... ids) static booleandropAllExcept(String... names) static booleandropAllExcept(Filter<Item> filter) static intstatic intstatic Itemget(int id) static Itemget(int[] ids) static Itemstatic Itemstatic Itemstatic Itemstatic String[]getActionsForSlot(int slot) static DropPatternstatic intstatic intstatic intstatic intgetIdForSlot(int slot) static WidgetChildstatic ItemgetItemInSlot(int index) static StringgetNameForSlot(int slot) static ItemgetRandom(int... itemIds) static Itemstatic Itemstatic intstatic intstatic Stringstatic WidgetChildgetWidgetForSlot(int slot) static WidgetChildgetWidgetForSlot(int slot, String action) static booleaninteract(int id) static booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanisEmpty()static booleanstatic booleanisFull()static booleanstatic booleanisLoaded()static booleanisOpen()static booleanisSlotEmpty(int slot) static booleanisSlotFull(int slot) static RectangleitemBounds(Item item) static booleanonlyContains(int[] id) static booleanonlyContains(Integer... id) static booleanonlyContains(String... names) static booleanonlyContains(Filter<Item> f) static booleanopen()static voidreset()static voidreset(boolean full) static Itemstatic voidsetDropPattern(DropPattern dropPattern) static voidsetForceNoShift(boolean forceNoShift) static voidsetSelectedWidgetItemId(int id) static booleanstatic intsize()static intslot(int id) static intstatic intstatic RectangleslotBounds(int slot) static 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 booleanslotInteract(int slot) static booleanslotInteract(int slot, String action) static booleanslotNameContains(int slot, String sub) static booleanswap(int fromSlot, int toSlot) static booleanstatic Item[]toArray()static voidupdate()static booleanuse(int id) static booleanstatic booleanstatic intstatic int
-
Constructor Details
-
Inventory
public Inventory()
-
-
Method Details
-
update
public static void update() -
reset
public static void reset() -
reset
public static void reset(boolean full) -
getDropPattern
-
setDropPattern
-
widgetParentId
public static int widgetParentId() -
widgetChildId
public static int widgetChildId() -
capacity
public static int capacity() -
getInventoryWidget
-
all
-
isLoaded
public static boolean isLoaded() -
slotInteract
-
slotInteract
public static boolean slotInteract(int slot) -
deselect
public static boolean deselect() -
interact
-
interact
public static boolean interact(int id) -
interact
-
interact
-
interact
-
interact
-
interact
-
interact
-
drop
public static boolean drop(int id) -
drop
-
drop
-
dropAll
public static boolean dropAll() -
dropAll
public static boolean dropAll(int id) -
dropAll
-
dropAll
-
dropAll
public static boolean dropAll(int[] ids) -
dropAll
-
dropAll
-
dropAllExcept
-
dropAllExcept
-
dropAllExcept
public static boolean dropAllExcept(int[] ids) -
dropAllExcept
-
itemBounds
-
slotBounds
-
isItemSelected
public static boolean isItemSelected() -
getSelectedItemName
-
getSelectedItemIndex
public static int getSelectedItemIndex() -
getSelectedItemId
public static int getSelectedItemId() -
setSelectedWidgetItemId
public static void setSelectedWidgetItemId(int id) -
getEmptySlots
public static int getEmptySlots() -
getRandom
-
getRandom
-
getRandom
-
isForceNoShift
public static boolean isForceNoShift() -
setForceNoShift
public static void setForceNoShift(boolean forceNoShift) -
shouldShift
public static boolean shouldShift() -
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
-
contains
-
contains
public static boolean contains(int[] ids) -
contains
-
contains
-
contains
-
isFull
public static boolean isFull() -
count
-
count
public static int count(int id) -
count
-
set
-
getWidgetForSlot
-
getWidgetForSlot
-
isOpen
public static boolean isOpen() -
open
public static boolean open() -
use
public static boolean use(int id) -
use
-
use
-
combine
-
combine
public static boolean combine(int primaryItemId, int secondaryItemId) -
combine
-
drag
-
drag
-
drag
public static boolean drag(int itemId, int toSlot) -
drag
-
swap
-
swap
public static boolean swap(int fromSlot, int toSlot) -
getActionsForSlot
-