All Classes and Interfaces
Class
Description
An
Item that creates it's ItemProvider asynchronously and displays
a placeholder ItemProvider until the actual ItemProvider has been created.An
Item that automatically cycles through a predefined array of
ItemProvider at a predefined speed.An
Item that updates it's ItemProvider every specified amount
of ticks.The base for all
Items.An
Item that will force a player to run a command or say something in the chat when clicked.An
Item that cycles through a predefined array of ItemProviders when clicked.A GUI is a container for width * height
Each
A
SlotElements.Each
SlotElement can either be an Item,
a reference to a VirtualInventory's or another GUI's
slot index.A
GUI is not an Inventory, nor does
it access one.The
GUIContext contains all information from the GUIBuilder to be passed to
an instance of GUIType to create a new GUI.An event that is called after the
VirtualInventory has been updated.An event that is called whenever a slot inside a
VirtualInventory gets updated.An
ItemProvider that just returns the ItemStack
passed to it in the constructor regardless of the players uuid.Registry class for default markers
A
Window that uses both top and player Inventory.A
GUI with pages.Switches between pages in a
PagedGUILets the
Items pop up randomly.A scrollable
GUIScrolls in a
ScrollGUILets the
Items pop up index after index.A normal
GUI without any special features.A simple
Item that does nothing.A
Window that just uses the top Inventory.Contains the texture value for a player head.
Contains an
ItemLinks to a slot in another
GUILinks to a slot in a
VirtualInventoryProvides an easy way to design
GUIs.Switches between tabs in a
TabGUIAutomatically serializes and deserializes
VirtualInventorys
when the server reloads / restarts.A window is the way to show a player a GUI.
Manages all
Windows and provides methods for searching them.