Package valorless.havenbags
Class HavenBags
java.lang.Object
valorless.havenbags.HavenBags
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAddItemToEtherealInventory
(org.bukkit.entity.Player player, String bagId, org.bukkit.inventory.ItemStack itemToAdd) static boolean
AddItemToInventory
(List<org.bukkit.inventory.ItemStack> items, int inventorySlots, org.bukkit.inventory.ItemStack itemToAdd, org.bukkit.entity.Player player) static HavenBags.BagState
BagState
(org.bukkit.inventory.ItemStack item) static boolean
CanCarry
(org.bukkit.inventory.ItemStack item, org.bukkit.inventory.ItemStack bag) static boolean
CanCarry
(org.bukkit.inventory.ItemStack item, org.bukkit.inventory.ItemStack bag, List<org.bukkit.inventory.ItemStack> content) static boolean
CanCarryMoreBags
(org.bukkit.entity.Player player) static String
CapacityTexture
(org.bukkit.inventory.ItemStack bag, List<org.bukkit.inventory.ItemStack> content) static int
countItems
(List<org.bukkit.inventory.ItemStack> items, org.bukkit.Material material) static org.bukkit.inventory.ItemStack
CreateEffectToken
(String value) static org.bukkit.inventory.ItemStack
CreateSkinToken
(String value, TokenType type) static void
EmptyBag
(org.bukkit.inventory.ItemStack bag, org.bukkit.entity.Player player) static Integer
findClosestNine
(Integer size) static List<BagData.Bag>
GetBagsDataInInventory
(org.bukkit.entity.Player player) static int
GetBagsInInventory
(org.bukkit.entity.Player player) static int
GetBagSlotsInInventory
(org.bukkit.entity.Player player) static String
GetBagUUID
(@NotNull org.bukkit.inventory.ItemStack item) static org.bukkit.inventory.ItemStack
static Double
static Double
GetWeight
(org.bukkit.inventory.ItemStack bag) static boolean
HasOthersBag
(org.bukkit.entity.Player player) static boolean
HasWeightLimit
(org.bukkit.inventory.ItemStack bag) static boolean
InventoryContainsBag
(org.bukkit.entity.Player player) static Boolean
IsBag
(org.bukkit.inventory.ItemStack item) static boolean
static boolean
static boolean
IsBagFull
(org.bukkit.inventory.ItemStack bag) static boolean
IsItemBlacklisted
(org.bukkit.inventory.ItemStack item, Data... bagData) static boolean
IsOwner
(org.bukkit.inventory.ItemStack bag, org.bukkit.entity.Player player) static boolean
isPowerOfNine
(int size) static Boolean
IsSkinToken
(org.bukkit.inventory.ItemStack item) static Double
ItemWeight
(org.bukkit.inventory.ItemStack item) static List<org.bukkit.inventory.ItemStack>
LoadBagContentFromServer
(org.bukkit.inventory.ItemStack bag) static void
ReturnBag
(org.bukkit.inventory.ItemStack bag, org.bukkit.entity.Player player) static int
SlotsEmpty
(org.bukkit.inventory.ItemStack bag) static void
UpdateBagItem
(org.bukkit.inventory.ItemStack bag, List<org.bukkit.inventory.ItemStack> inventory, org.bukkit.OfflinePlayer player, boolean... preview) static void
UpdateBagLore
(org.bukkit.inventory.ItemStack bag, org.bukkit.entity.Player player, boolean... preview) static void
UpdateUsed
(org.bukkit.inventory.ItemStack bag, Data data, org.bukkit.OfflinePlayer player) static double
UsedCapacity
(org.bukkit.inventory.ItemStack bag, List<org.bukkit.inventory.ItemStack> content)
-
Constructor Details
-
HavenBags
public HavenBags()
-
-
Method Details
-
IsBag
-
IsSkinToken
-
GetBagUUID
-
BagState
-
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) -
UpdateBagItem
public static void UpdateBagItem(org.bukkit.inventory.ItemStack bag, List<org.bukkit.inventory.ItemStack> inventory, org.bukkit.OfflinePlayer player, boolean... preview) -
UpdateUsed
public static void UpdateUsed(org.bukkit.inventory.ItemStack bag, Data data, org.bukkit.OfflinePlayer player) -
CapacityTexture
-
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
-
GetWeight
-
ItemWeight
-
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
-
IsItemBlacklisted
-
CanCarryMoreBags
public static boolean CanCarryMoreBags(org.bukkit.entity.Player player) -
CreateSkinToken
-
CreateEffectToken
-
IsBagFull
public static boolean IsBagFull(org.bukkit.inventory.ItemStack bag) -
IsBagFull
-
IsBagFull
-
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
-
GetBagsInInventory
public static int GetBagsInInventory(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
-
isPowerOfNine
public static boolean isPowerOfNine(int size)
-