Package me.eddie.inventoryguiapi.gui.guis


package me.eddie.inventoryguiapi.gui.guis
InventoryGUI interface, implementations and Builder
  • Class
    Description
    Default implementation of a GUI The state of the GUI (GUIState) is local to each session, and when a session ends (GUI closes) is lost
    An 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 implementations
    Enum that defines how a GUI's GUIState should be handled
    Represents an InvenntoryGUI that players can view and interact with that's GUIState (Contents, etc...) is unique to each viewer
    Default 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 GUIState
    Represents an InventoryGUI for players to view and interact with that's GUIState is shared between viewers.