All Classes and Interfaces

Class
Description
Deprecated, for removal: This API element is subject to removal in a future version.
AdminGUI class for managing Haven Bags through a graphical user interface.
 
 
 
 
 
 
 
 
 
Called when a player closes a HavenBag inventory.
Called when a new HavenBag is created.
Represents the necessary information to create a custom bag in the HavenBags plugin.
 
 
 
 
Called when a HavenBag is deleted.
 
 
Called when a new ethereal HavenBag is created.
BagGUI class handles the creation and management of bag inventories in the HavenBags plugin.
Factory for creating the in-inventory representation of a Haven Bag.
Listener for handling player interactions with bags.
Called when a player opens a HavenBag inventory.
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
Deprecated.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
Data model representing a HavenBag's persistent and runtime state.
 
 
Indicates that a method or constructor is not intended to be called directly.
 
 
 
 
 
Manages in-memory storage and persistence for Ethereal Bags.
 
 
 
 
 
 
 
 
 
 
 
Public API for interacting with HavenBags.
GUI-related utilities for HavenBags.
A utility class to create a simplified preview of a list of ItemStacks, typically for visual representation or storage without the full complexity of Bukkit's ItemStack.
A simplified data structure representing a Minecraft item for preview purposes.
 
 
 
 
 
 
 
Marks a field, method, or constructor as slated for removal in a future release.
 
 
 
 
Indicates that a method parameter must not be null.
Indicates that a method parameter can accept null values.
 
 
 
 
 
 
 
 
 
Simple data model that describes an external plugin tag used by AutoPickup.
 
 
 
 
 
 
This class is used to cache player skins and profiles.
 
 
 
 
Annotation indicating that the annotated element is intended for testing purposes only.
 
Enum representing different types of tokens in the HavenBags plugin.
Marks a field, method, or constructor as currently unused.
 
UpgradeGUI is a GUI for upgrading bags or applying skins to them.
Static class to keep track of all open UpgradeGUIs.
Enum to define the type of result for the upgrade GUI.