All Classes

Class Description
AnvilGui
Represents a gui in the form of an anvil
BarrelGui
Represents a gui in the form of a barrel.
BeaconGui
Represents a gui in the form of a beacon
BlastFurnaceGui
Represents a gui in the form of a blast furnace
BrewingStandGui
Represents a gui in the form of a brewing stand
CartographyTableGui
Represents a gui in the form of a cartography table
ChestGui
Represents a gui in the form of a chest.
CraftingTableGui
Represents a gui in the form of a crafting table
CSVFont
A font for characters with a space as default character.
CSVUtil
A utility class for reading csv files
CycleButton
A button for cycling between different options
DispenserGui
Represents a gui in the form of a dispenser
DropperGui
Represents a gui in the form of a dropper
EnchantingTableGui
Represents a gui in the form of an enchanting table
EnderChestGui
Represents a gui in the form of an ender chest
Flippable
An interface for panes that can be flipped
Font
An interface for fonts
FurnaceGui
Represents a gui in the form of a furnace
GeometryUtil  
GrindstoneGui
Represents a gui in the form of a grindstone
Gui
The base class of all GUIs
GuiItem
An item for in an inventory
GuiListener
Listens to events for Guis.
HopperGui
Represents a gui in the form of a hopper
HumanEntityCache
A class for containing players and their inventory state for later use
InventoryComponent
Represents a component within an inventory that can hold items.
Label
A label for displaying text.
Mask
A mask for OutlinePanes that specifies in which positions the items should be placed.
MasonryPane
This pane holds panes and decides itself where every pane should go.
MergedGui
Represents a chest-like gui in which the top and bottom inventories are merged together and only exist of one inventory component.
NamedGui  
Orientable
An interface for panes that can have different orientations
Orientable.Orientation
An orientation for outline panes
OutlinePane
A pane for items that should be outlined
PaginatedPane
A pane for panes that should be spread out over multiple pages
Pane
The base class for all panes.
Pane.Priority
An enum representing the rendering priorities for the panes.
PercentageBar
A percentage bar for a graphical interface into what amount of a whole is set.
Rotatable
An interface for panes that are rotatable
ShulkerBoxGui
Represents a gui in the form a shulker box
SkullUtil
A utility class for working with skulls
Slider
A slider for a graphical interface into what amount of a whole is set.
SmithingTableGui
Represents a gui in the form of a smithing table
SmokerGui
Represents a gui in the form of a smoker
StaticPane
A pane for static items and stuff.
StonecutterGui
Represents a gui in the form of a stonecutter
ToggleButton
A button that toggles between an enabled and disabled state.
UnsupportedVersionException
An exception indicating that the provided version is not supported.
UUIDTagType
A PersistentDataType implementation that adds support for UUIDs.
VariableBar
A variable bar for UI elements that require some sort of bar
Version
The different supported NMS versions
VersionMatcher
Utility class containing versioning related methods.
XMLLoadException
An exception indicating that something went wrong while trying to load a Gui from an XML file.
XMLReflectionException
An exception indicating that something went wrong while executing reflection that was loaded prior from an XML file.
XMLUtil