All Classes and Interfaces
Class
Description
Item builder for banners only
Contains all the common methods for the future ItemBuilders
This class expects Components to be pre-parsed by CoreFramework's TextUtility.
Base class that every modal extends.
The base for all the modal builders this is due to some limitations
where some builders will have unique features based on the modal type
Item builder for
Material.WRITTEN_BOOK and Material.WRITTEN_BOOK onlyThe simple modal builder is used for creating a
ModalInterface for handling dynamic titles in modals
Allows for titles to be updated based on the current state of the modal
Simple implementation for creating dynamic titles with a function
Implementation for updating titles based on item interactions
Data class for interaction state
Implementation for paginated modals that shows current page / total pages
Data class for pagination state
Item builder for
Material.FIREWORK_ROCKET and Material.FIREWORK_ROCKET onlyUsed to control what kind of interaction can happen inside a modal
Listener that apply default modal
InteractionModifiers to all modalsMain ItemBuilder
Ideally this wouldn't need to be an util, but because of the
LegacyNBT it makes it easier.Utility class for converting between different text formatting styles
Custom serializer that combines both legacy and MiniMessage formats
Class to set / get NBT tags from items.
Item builder for
Material.MAP onlyStandard modal implementation of
BaseModalTODO fix comments
ModalItem represents the
ItemStack on the InventoryModal builder for creating a
PaginatedModalModal that allows you to have multiple pages
Defines a region within a modal where pagination items can be placed
Wrapper for compatibility with
LegacyNBT.The builder for creating a
ScrollingModalModal that allows you to scroll through items
Possible Scroll types for the
ScrollingModalNew builder for skull only, created to separate the specific features for skulls
Soon I'll add more useful features to this builder
The simple modal builder is used for creating a
ModalClass for detecting server version for legacy support :(