Uses of Class
valorless.havenbags.datamodels.Data
Packages that use Data
Package
Description
Core package for the HavenBags plugin, containing main classes,
listeners, configuration, and shared utilities.
Public API surface for interacting with HavenBags features and data.
Database access layer and cache helpers used by HavenBags.
Data transfer objects and models representing bags, settings, and messages.
Custom Bukkit events fired by HavenBags.
-
Uses of Data in valorless.havenbags
Methods in valorless.havenbags that return DataModifier and TypeMethodDescriptionstatic DataBagData.CreateBag(String uuid, String owner, List<org.bukkit.inventory.ItemStack> content, org.bukkit.entity.Player creator, org.bukkit.inventory.ItemStack bag) static Datastatic DataBagData.GetBag(String uuid, org.bukkit.inventory.ItemStack bagItem, BagData.UpdateSource... source) Methods in valorless.havenbags that return types with arguments of type DataMethods in valorless.havenbags with parameters of type DataModifier and TypeMethodDescriptionstatic Datastatic booleanHavenBags.IsItemBlacklisted(org.bukkit.inventory.ItemStack item, Data... bagData) static voidstatic voidHavenBags.UpdateUsed(org.bukkit.inventory.ItemStack bag, Data data, org.bukkit.OfflinePlayer player) -
Uses of Data in valorless.havenbags.api
Methods in valorless.havenbags.api that return DataModifier and TypeMethodDescriptionstatic DataHavenBagsAPI.createBag(BagCreationObject creationObject) Creates and persists a new bag from the provided creation descriptor.static DataCreates and persists a new bag from the provided Data object.static DataFetches Data for a bag by UUID.static DataHavenBagsAPI.getBagData(org.bukkit.inventory.ItemStack item) Resolves the live Data object for the given bag item.Methods in valorless.havenbags.api that return types with arguments of type DataModifier and TypeMethodDescriptionHavenBagsAPI.getBagsOnPlayer(org.bukkit.entity.Player player) Lists all bag Data instances present in a player's inventory.HavenBagsAPI.getOpenBagsUUIDs()Returns Data objects for all currently open bags.HavenBagsAPI.getPlayerBags(String playerUUID) Lists all bags owned by a player.Methods in valorless.havenbags.api with parameters of type DataModifier and TypeMethodDescriptionstatic booleanHavenBagsAPI.blacklistAsWhitelist(Data bagData) Checks if the specified bag's configuration is set to treat its blacklist as a whitelist.static DataCreates and persists a new bag from the provided Data object.static org.bukkit.inventory.ItemStackHavenBagsAPI.generateBagItem(Data bagData) Generates a bag item from the provided Data.static booleanHavenBagsAPI.isItemBlacklisted(org.bukkit.inventory.ItemStack item, Data bagData) Checks if the specified item is blacklisted from being stored in HavenBags. -
Uses of Data in valorless.havenbags.database
Fields in valorless.havenbags.database with type parameters of type DataMethods in valorless.havenbags.database that return DataMethods in valorless.havenbags.database that return types with arguments of type DataModifier and TypeMethodDescriptionBagCache.getAllBags(org.bukkit.entity.Player player) BagCache.getOwnerlessBags()BagCache.getPlayerBagsFromInventory(org.bukkit.entity.Player player) MySQL.loadAllBags()Methods in valorless.havenbags.database with parameters of type DataModifier and TypeMethodDescriptionstatic voidDatabaseUtils.ApplyExtra(Data data, String datastring) static booleanBagCache.containsData(Data data) static Stringstatic voidvoidvoidMethod parameters in valorless.havenbags.database with type arguments of type Data -
Uses of Data in valorless.havenbags.datamodels
Methods in valorless.havenbags.datamodels that return Data -
Uses of Data in valorless.havenbags.events
Methods in valorless.havenbags.events that return DataModifier and TypeMethodDescriptionBagCloseEvent.getBagData()Gets theDataassociated with the bag.BagCreateEvent.getBagData()Gets theDataassociated with the bag.BagDeleteEvent.getBagData()Gets theDataassociated with the deleted bag.BagOpenEvent.getBagData()Gets theDataassociated with the bag.Constructors in valorless.havenbags.events with parameters of type DataModifierConstructorDescriptionBagCloseEvent(org.bukkit.inventory.Inventory inventory, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack bagItem, Data bagData, boolean forced) Constructs a new BagCloseEvent.BagCreateEvent(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack bagItem, Data bagData) Constructs a new BagCreateEvent.BagDeleteEvent(org.bukkit.entity.Player player, Data bagData) Constructs a new BagDeleteEvent.BagOpenEvent(org.bukkit.inventory.Inventory inventory, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack bagItem, Data bagData) Constructs a new BagOpenEvent. -
Uses of Data in valorless.havenbags.items
Methods in valorless.havenbags.items with parameters of type DataModifier and TypeMethodDescriptionstatic org.bukkit.inventory.ItemStackBagItemFactory.toItemStack(Data bag) Create an ItemStack representing the given bag data.