Class HavenBags

java.lang.Object
valorless.havenbags.HavenBags

public class HavenBags extends Object
  • Constructor Details

    • HavenBags

      public HavenBags()
  • Method Details

    • isBag

      public static Boolean isBag(org.bukkit.inventory.ItemStack item)
    • isSkinToken

      public static Boolean isSkinToken(org.bukkit.inventory.ItemStack item)
    • getBagUUID

      public static String getBagUUID(@NotNull @NotNull org.bukkit.inventory.ItemStack item)
    • returnBag

      public static void returnBag(org.bukkit.inventory.ItemStack bag, org.bukkit.entity.Player player)
    • loadBagContentFromServer

      public static List<org.bukkit.inventory.ItemStack> loadBagContentFromServer(org.bukkit.inventory.ItemStack bag)
    • updatePDC

      public static void updatePDC(org.bukkit.inventory.ItemStack bag)
    • updatePDC

      public static void updatePDC(org.bukkit.inventory.ItemStack bag, Bag data)
    • updateBagItem

      public static void updateBagItem(org.bukkit.inventory.ItemStack bag, org.bukkit.OfflinePlayer player, boolean... preview)
    • updateUsed

      public static void updateUsed(org.bukkit.inventory.ItemStack bag, Bag data, org.bukkit.OfflinePlayer player)
    • capacityTexture

      public static String capacityTexture(org.bukkit.inventory.ItemStack bag, List<org.bukkit.inventory.ItemStack> content)
    • updateBagLore

      public static void updateBagLore(org.bukkit.inventory.ItemStack bag, org.bukkit.entity.Player player, boolean... preview)
    • emptyBag

      public static void emptyBag(org.bukkit.inventory.ItemStack bag, org.bukkit.entity.Player player)
    • isOwner

      public static boolean isOwner(org.bukkit.inventory.ItemStack bag, org.bukkit.entity.Player player)
    • inventoryContainsBag

      public static boolean inventoryContainsBag(org.bukkit.entity.Player player)
    • getDisplayBagItem

      public static org.bukkit.inventory.ItemStack getDisplayBagItem()
    • getWeight

      public static Double getWeight(org.bukkit.inventory.ItemStack bag)
    • getWeight

      public static Double getWeight(List<org.bukkit.inventory.ItemStack> content)
    • itemWeight

      public static Double itemWeight(org.bukkit.inventory.ItemStack item)
    • canCarry

      public static boolean canCarry(org.bukkit.inventory.ItemStack item, org.bukkit.inventory.ItemStack bag)
    • canCarry

      public static boolean canCarry(org.bukkit.inventory.ItemStack item, org.bukkit.inventory.ItemStack bag, List<org.bukkit.inventory.ItemStack> content)
    • hasWeightLimit

      public static boolean hasWeightLimit(org.bukkit.inventory.ItemStack bag)
    • addItemToInventory

      public static boolean addItemToInventory(List<org.bukkit.inventory.ItemStack> items, int inventorySlots, org.bukkit.inventory.ItemStack itemToAdd, org.bukkit.entity.Player player)
    • addItemToEtherealInventory

      public static HashMap<Boolean,List<org.bukkit.inventory.ItemStack>> addItemToEtherealInventory(org.bukkit.entity.Player player, String bagId, org.bukkit.inventory.ItemStack itemToAdd)
    • isItemBlacklisted

      public static boolean isItemBlacklisted(org.bukkit.inventory.ItemStack item, Bag... bagData)
    • canCarryMoreBags

      public static boolean canCarryMoreBags(org.bukkit.entity.Player player)
    • createSkinToken

      public static org.bukkit.inventory.ItemStack createSkinToken(String value, TokenType type)
    • createEffectToken

      public static org.bukkit.inventory.ItemStack createEffectToken(String value)
    • isBagFull

      public static boolean isBagFull(org.bukkit.inventory.ItemStack bag)
    • isBagFull

      public static boolean isBagFull(UUID uuid)
    • isBagFull

      public static boolean isBagFull(String uuid)
    • isBagEmpty

      public static boolean isBagEmpty(org.bukkit.inventory.ItemStack bag)
    • isBagEmpty

      public static boolean isBagEmpty(UUID uuid)
    • isBagEmpty

      public static boolean isBagEmpty(String uuid)
    • slotsEmpty

      public static int slotsEmpty(org.bukkit.inventory.ItemStack bag)
    • usedCapacity

      public static double usedCapacity(org.bukkit.inventory.ItemStack bag, List<org.bukkit.inventory.ItemStack> content)
    • getBagsDataInInventory

      public static List<Database.BagSimple> getBagsDataInInventory(org.bukkit.entity.Player player)
    • getBagsInInventory

      public static List<Bag> getBagsInInventory(org.bukkit.entity.Player player)
    • getAmountBagsInInventory

      public static int getAmountBagsInInventory(org.bukkit.entity.Player player)
    • getBagsInInventoryCarryLimit

      public static int getBagsInInventoryCarryLimit(org.bukkit.entity.Player player)
    • countItems

      public static int countItems(List<org.bukkit.inventory.ItemStack> items, org.bukkit.Material material)
    • getBagSlotsInInventory

      public static int getBagSlotsInInventory(org.bukkit.entity.Player player)
    • hasOthersBag

      public static boolean hasOthersBag(org.bukkit.entity.Player player)
    • findClosestNine

      public static Integer findClosestNine(Integer size)
    • isPowerOfNine

      public static boolean isPowerOfNine(int size)