Package valorless.havenbags
Class BagData
java.lang.Object
valorless.havenbags.BagData
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidAddTrusted(String uuid, String player) static Booleanstatic org.bukkit.entity.Playerstatic voidChangeDatabase(DatabaseType type) static Booleanstatic BooleanClearBagContent(String uuid) static BooleanClearBagContentPlayer(String playeruuid) static booleanstatic DataCreateBag(String uuid, String owner, List<org.bukkit.inventory.ItemStack> content, org.bukkit.entity.Player creator, org.bukkit.inventory.ItemStack bag) static Datastatic Booleanstatic List<com.google.gson.JsonObject>static voidstatic StringGetAutoPickup(String uuid) static DataGetBag(String uuid, org.bukkit.inventory.ItemStack bagItem, BagData.UpdateSource... source) GetBagsData(String playerUUID) static StringGetCreator(String uuid) static DatabaseTypestatic MySQLgetMysql()static Stringstatic StringgetTextureValue(org.bukkit.inventory.ItemStack head) GetTrusted(String uuid) static voidInitiate()static booleanstatic booleanIsBagOpen(org.bukkit.inventory.ItemStack bagItem) static booleanisReady()static voidLoadData()static voidMarkBagClosed(String uuid) static voidMarkBagOpen(String uuid, org.bukkit.inventory.ItemStack bagItem, org.bukkit.entity.Player player) static voidMarkBagOpen(String uuid, org.bukkit.inventory.ItemStack bagItem, org.bukkit.entity.Player player, BagGUI gui) static voidReload()static voidRemoveAutoPickup(String uuid) static voidstatic voidRemoveTrusted(String uuid, String player) static voidSaveData(boolean shutdown, boolean... conversion) static voidSetAutoPickup(String uuid, String filter) protected static voidsetDatabase(DatabaseType database) protected static voidstatic voidsetTextureValue(org.bukkit.inventory.ItemStack item, String value) static voidstatic voidSetWeightMax(String uuid, double weightmax) static voidShutdown()static voidUpdateBag(String uuid, List<org.bukkit.inventory.ItemStack> content, BagData.UpdateSource... source) static voidUpdateBag(org.bukkit.inventory.ItemStack bagItem, List<org.bukkit.inventory.ItemStack> content, BagData.UpdateSource... source)
-
Field Details
-
interval
public static long interval
-
-
Constructor Details
-
BagData
public BagData()
-
-
Method Details
-
isReady
public static boolean isReady() -
Initiate
public static void Initiate() -
Shutdown
public static void Shutdown() -
ChangeDatabase
-
Reload
public static void Reload() -
ForceReload
public static void ForceReload() -
Contains
-
BagExists
-
GetBag
-
UpdateBag
-
UpdateBag
public static void UpdateBag(@NotNull org.bukkit.inventory.ItemStack bagItem, @NotNull List<org.bukkit.inventory.ItemStack> content, BagData.UpdateSource... source) -
CreateBag
-
CreateBag
-
LoadData
public static void LoadData() -
SaveData
public static void SaveData(boolean shutdown, boolean... conversion) -
RemoveBag
-
DeleteBag
-
GetBags
-
GetBagsData
-
GetBagOwners
-
IsBagOpen
-
IsBagOpen
public static boolean IsBagOpen(org.bukkit.inventory.ItemStack bagItem) -
BagOpenBy
-
MarkBagOpen
-
MarkBagOpen
-
MarkBagClosed
-
GetTrusted
-
GetOwner
-
GetCreator
-
AddTrusted
-
RemoveTrusted
-
SetAutoPickup
-
GetAutoPickup
-
RemoveAutoPickup
-
SetWeight
-
SetWeightMax
-
getTextureValue
-
setTextureValue
-
GetOpenBags
-
deserializeItemStackList
-
ClearAllBagContents
-
ClearBagContentPlayer
-
ClearBagContent
-
getDatabase
-
setDatabase
-
getMysql
-
setMysql
-