Class ItemStackChecker
java.lang.Object
studio.magemonkey.genesis.managers.item.ItemStackChecker
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetAmountOfFreeSpace(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack item) intgetAmountOfSameItems(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack shopItem, GenesisBuy buy) intgetMaxStackSize(org.bukkit.inventory.ItemStack i) booleanhasFreeSpace(org.bukkit.entity.Player p, List<org.bukkit.inventory.ItemStack> items) booleanhasFreeSpace(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack item) booleaninventoryContainsItem(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack i, GenesisBuy buy) booleanisEqualShopItemAdvanced(org.bukkit.inventory.ItemStack a, org.bukkit.inventory.ItemStack b, boolean compareText, boolean compareAmount, boolean compareItemMetaExistence, org.bukkit.entity.Player p) booleanisEqualShopItemAdvanced(org.bukkit.inventory.ItemStack a, org.bukkit.inventory.ItemStack b, boolean compareText, org.bukkit.entity.Player p) booleanisTool(org.bukkit.inventory.ItemStack i) voidtakeItem(org.bukkit.inventory.ItemStack shopItem, org.bukkit.entity.Player p, GenesisBuy buy)
-
Field Details
-
INVENTORY_SLOT_START
public static final int INVENTORY_SLOT_START- See Also:
-
INVENTORY_SLOT_END
public static final int INVENTORY_SLOT_END- See Also:
-
-
Constructor Details
-
ItemStackChecker
public ItemStackChecker()
-
-
Method Details
-
inventoryContainsItem
public boolean inventoryContainsItem(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack i, GenesisBuy buy) -
takeItem
public void takeItem(org.bukkit.inventory.ItemStack shopItem, org.bukkit.entity.Player p, GenesisBuy buy) -
getAmountOfSameItems
public int getAmountOfSameItems(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack shopItem, GenesisBuy buy) -
hasFreeSpace
public boolean hasFreeSpace(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack item) -
getAmountOfFreeSpace
public int getAmountOfFreeSpace(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack item) -
hasFreeSpace
-
isEqualShopItemAdvanced
public boolean isEqualShopItemAdvanced(org.bukkit.inventory.ItemStack a, org.bukkit.inventory.ItemStack b, boolean compareText, org.bukkit.entity.Player p) -
isEqualShopItemAdvanced
public boolean isEqualShopItemAdvanced(org.bukkit.inventory.ItemStack a, org.bukkit.inventory.ItemStack b, boolean compareText, boolean compareAmount, boolean compareItemMetaExistence, org.bukkit.entity.Player p) -
isTool
public boolean isTool(org.bukkit.inventory.ItemStack i) -
getMaxStackSize
public int getMaxStackSize(org.bukkit.inventory.ItemStack i)
-