All Classes and Interfaces

Class
Description
Item builder for banners only
Base class that every GUI extends.
The base for all the GUI builders this is due to some limitations where some builders will have unique features based on the GUI type
Contains all the common methods for the future ItemBuilders
Item builder for Material.WRITTEN_BOOK and Material.WRITTEN_BOOK only
Item builder for Material.FIREWORK_ROCKET and Material.FIREWORK_ROCKET only
Standard GUI implementation of BaseGui
GuiAction<T extends org.bukkit.event.Event>
 
 
TODO fix comments
 
GuiItem represents the ItemStack on the Inventory
 
 
 
Used to control what kind of interaction can happen inside a GUI
Listener that apply default GUI InteractionModifiers to all GUIs
Main ItemBuilder
Ideally this wouldn't need to be an util, but because of the LegacyNbt it makes it easier.
 
Class to set / get NBT tags from items.
Item builder for Material.MAP only
 
GUI builder for creating a PaginatedGui
GUI that allows you to have multiple pages
Wrapper for compatibility with LegacyNbt.
The simple GUI builder is used for creating a ScrollingGui that uses Component for title TODO This class needs more work to remove the redundant pageSize since it's the same as the paginated builder
GUI that allows you to scroll through items
Possible Scroll types for the ScrollingGui
 
The simple GUI builder is used for creating a Gui
New builder for skull only, created to separate the specific features for skulls Soon I'll add more useful features to this builder
 
The simple GUI builder is used for creating a StorageGui
GUI that does not clear its items once it's closed
Class for detecting server version for legacy support :(