Class ItemStackChecker

java.lang.Object
studio.magemonkey.genesis.managers.item.ItemStackChecker

public class ItemStackChecker extends Object
  • Field Details

  • 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

      public boolean hasFreeSpace(org.bukkit.entity.Player p, List<org.bukkit.inventory.ItemStack> items)
    • 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)