Package me.eddie.inventoryguiapi.gui.guis
package me.eddie.inventoryguiapi.gui.guis
InventoryGUI interface, implementations and Builder
-
ClassDescriptionDefault implementation of a GUI The state of the GUI (GUIState) is local to each session, and when a session ends (GUI closes) is lostAn interface that can be used to define handling for GUIEvents for a given GUI.Builder for the constructing an instance of one of the default GUI implementationsEnum that defines how a GUI's GUIState should be handledRepresents an InvenntoryGUI that players can view and interact with that's GUIState (Contents, etc...) is unique to each viewerDefault implementation of a GUI designed to be shared between multiple viewers, with a persistent GUIState The state of the GUI (GUIState) is local to the SharedGUI object, all viewers of this GUI will be viewing the same persistent GUIStateRepresents an InventoryGUI for players to view and interact with that's GUIState is shared between viewers.