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 onlyThe simple GUI builder is used for creating a
GuiItem builder for
Material.FIREWORK_ROCKET and Material.FIREWORK_ROCKET onlyStandard GUI implementation of
BaseGuiTODO fix comments
GuiItem represents the
ItemStack on the InventoryUsed to control what kind of interaction can happen inside a GUI
Listener that apply default GUI
InteractionModifiers to all GUIsMain 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 onlyGUI builder for creating a
PaginatedGuiGUI 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 builderGUI that allows you to scroll through items
Possible Scroll types for the
ScrollingGuiNew 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
StorageGuiGUI that does not clear its items once it's closed
The simple GUI builder is used for creating a
GuiClass for detecting server version for legacy support :(