Index
All Classes and Interfaces|All Packages
A
- actions() - Method in record class com.coderyo.coderyogui.GUIItem
-
Returns the value of the
actionsrecord component. - actions(List<GUIAction>) - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Sets the list of actions for the GUI item.
- addAction(GUIAction) - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Adds a custom action to the GUI item.
- addCloseAction() - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Adds an action to close the player's GUI.
- addCommandAction(String, boolean) - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Adds a command action to the GUI item.
- addLore(String) - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Adds a single line to the GUI item's lore.
- addMessageAction(String) - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Adds a message action to send a chat message to the player.
- addPage(String, int) - Method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Adds a new page to the specified GUI.
- addSoundAction(String, float, float) - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Adds a sound action to play a sound for the player.
- allowInteract() - Method in record class com.coderyo.coderyogui.GUIPage
-
Returns the value of the
allowInteractrecord component. - asConsole() - Method in record class com.coderyo.coderyogui.GUIAction
-
Returns the value of the
asConsolerecord component.
B
- build() - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Builds and returns the configured GUIItem.
C
- CoderyoGUI - Class in com.coderyo.coderyogui
- CoderyoGUI() - Constructor for class com.coderyo.coderyogui.CoderyoGUI
- CoderyoGUIAPI - Class in com.coderyo.coderyogui.api
-
The main API for interacting with the CoderyoGUI plugin, providing methods to create, modify, delete, and open custom graphical user interfaces (GUIs) in a Minecraft server.
- com.coderyo.coderyogui - package com.coderyo.coderyogui
- com.coderyo.coderyogui.api - package com.coderyo.coderyogui.api
- CommandHandler - Class in com.coderyo.coderyogui
- CommandHandler(CoderyoGUI) - Constructor for class com.coderyo.coderyogui.CommandHandler
- createGUI(String, int) - Method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Creates a new GUI with the specified name and number of rows.
- CustomGUI - Record Class in com.coderyo.coderyogui
- CustomGUI(String, int) - Constructor for record class com.coderyo.coderyogui.CustomGUI
- CustomGUI(String, int, Map<Integer, GUIPage>) - Constructor for record class com.coderyo.coderyogui.CustomGUI
-
Creates an instance of a
CustomGUIrecord class.
D
- DataStorage - Class in com.coderyo.coderyogui
- DataStorage(CoderyoGUI) - Constructor for class com.coderyo.coderyogui.DataStorage
- DeleteConfirmHolder - Class in com.coderyo.coderyogui
- DeleteConfirmHolder(String) - Constructor for class com.coderyo.coderyogui.DeleteConfirmHolder
- deleteGUI(String) - Method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Deletes a GUI from the system.
- DeleteGUIListGUI - Class in com.coderyo.coderyogui
- DeleteGUIListGUI(CoderyoGUI, int, String) - Constructor for class com.coderyo.coderyogui.DeleteGUIListGUI
- DeleteGUIListHolder - Class in com.coderyo.coderyogui
- DeleteGUIListHolder(int) - Constructor for class com.coderyo.coderyogui.DeleteGUIListHolder
- DeleteGUIListHolder(int, String) - Constructor for class com.coderyo.coderyogui.DeleteGUIListHolder
E
- EditorHolder - Class in com.coderyo.coderyogui
- EditorHolder(CustomGUI, int) - Constructor for class com.coderyo.coderyogui.EditorHolder
- EditorHolder(CustomGUI, int, int) - Constructor for class com.coderyo.coderyogui.EditorHolder
- EditorHolder(CustomGUI, int, int, int) - Constructor for class com.coderyo.coderyogui.EditorHolder
- EditorHolder(CustomGUI, int, int, int, String) - Constructor for class com.coderyo.coderyogui.EditorHolder
- EditSession - Record Class in com.coderyo.coderyogui
- EditSession(CustomGUI, String, int, int) - Constructor for record class com.coderyo.coderyogui.EditSession
- EditSession(CustomGUI, String, int, int, List<String>) - Constructor for record class com.coderyo.coderyogui.EditSession
-
Creates an instance of a
EditSessionrecord class. - equals(Object) - Method in record class com.coderyo.coderyogui.CustomGUI
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.coderyo.coderyogui.EditSession
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.coderyo.coderyogui.GUIAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.coderyo.coderyogui.GUIItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.coderyo.coderyogui.GUIPage
-
Indicates whether some other object is "equal to" this one.
- EventListener - Class in com.coderyo.coderyogui
- EventListener(CoderyoGUI) - Constructor for class com.coderyo.coderyogui.EventListener
- execute(Player) - Method in record class com.coderyo.coderyogui.GUIAction
G
- getActiveSigns() - Method in class com.coderyo.coderyogui.InputHandler
- getDataStorage() - Method in class com.coderyo.coderyogui.CoderyoGUI
- getEditSession(UUID) - Method in class com.coderyo.coderyogui.CoderyoGUI
- getGui() - Method in class com.coderyo.coderyogui.api.GUIClickEvent
-
Gets the CustomGUI that was clicked.
- getGUI() - Method in class com.coderyo.coderyogui.EditorHolder
- getGUI() - Method in class com.coderyo.coderyogui.GUIHolder
- getGUI(String) - Method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Retrieves a read-only copy of a GUI's data.
- getGUI(String) - Method in class com.coderyo.coderyogui.GUIManager
- getGuiManager() - Method in class com.coderyo.coderyogui.CoderyoGUI
- getGuiName() - Method in class com.coderyo.coderyogui.DeleteConfirmHolder
- getGUIs() - Method in class com.coderyo.coderyogui.GUIManager
- getHandlerList() - Static method in class com.coderyo.coderyogui.api.GUIClickEvent
-
Gets the static HandlerList for this event type.
- getHandlers() - Method in class com.coderyo.coderyogui.api.GUIClickEvent
-
Gets the list of event handlers.
- getInstance() - Static method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Gets the singleton instance of the API.
- getInventory() - Method in class com.coderyo.coderyogui.DeleteConfirmHolder
- getInventory() - Method in class com.coderyo.coderyogui.DeleteGUIListHolder
- getInventory() - Method in class com.coderyo.coderyogui.EditorHolder
- getInventory() - Method in class com.coderyo.coderyogui.GUIHolder
- getInventory() - Method in class com.coderyo.coderyogui.GUIListHolder
- getInventory() - Method in class com.coderyo.coderyogui.MainMenuHolder
- getItem() - Method in class com.coderyo.coderyogui.api.GUIClickEvent
-
Gets the GUIItem in the clicked slot, if any.
- getPage() - Method in class com.coderyo.coderyogui.DeleteGUIListHolder
- getPage() - Method in class com.coderyo.coderyogui.GUIListHolder
- getPage() - Method in class com.coderyo.coderyogui.MainMenuHolder
- getPage(int) - Method in record class com.coderyo.coderyogui.CustomGUI
- getPageId() - Method in class com.coderyo.coderyogui.api.GUIClickEvent
-
Gets the ID of the page clicked.
- getPageId() - Method in class com.coderyo.coderyogui.EditorHolder
- getPageId() - Method in class com.coderyo.coderyogui.GUIHolder
- getPlayer() - Method in class com.coderyo.coderyogui.api.GUIClickEvent
-
Gets the player who clicked the GUI.
- getSearch() - Method in class com.coderyo.coderyogui.DeleteGUIListHolder
- getSearch() - Method in class com.coderyo.coderyogui.EditorHolder
- getSearch() - Method in class com.coderyo.coderyogui.GUIListHolder
- getSearchPage() - Method in class com.coderyo.coderyogui.EditorHolder
- getSlot() - Method in class com.coderyo.coderyogui.api.GUIClickEvent
-
Gets the slot index clicked.
- getSlot() - Method in class com.coderyo.coderyogui.EditorHolder
- gui() - Method in record class com.coderyo.coderyogui.EditSession
-
Returns the value of the
guirecord component. - GUIAction - Record Class in com.coderyo.coderyogui
- GUIAction(String, String) - Constructor for record class com.coderyo.coderyogui.GUIAction
- GUIAction(String, String, boolean) - Constructor for record class com.coderyo.coderyogui.GUIAction
- GUIAction(String, String, boolean, float, float) - Constructor for record class com.coderyo.coderyogui.GUIAction
-
Creates an instance of a
GUIActionrecord class. - GUIClickEvent - Class in com.coderyo.coderyogui.api
-
An event fired when a player clicks a slot in a CoderyoGUI custom GUI.
- GUIClickEvent(Player, CustomGUI, int, int, GUIItem) - Constructor for class com.coderyo.coderyogui.api.GUIClickEvent
-
Constructs a new GUIClickEvent.
- GUIClickEvent(Player, CustomGUI, int, int, GUIItem, boolean) - Constructor for class com.coderyo.coderyogui.api.GUIClickEvent
-
Constructs a new GUIClickEvent with back button indicator.
- GUIEditor - Class in com.coderyo.coderyogui
- GUIEditor() - Constructor for class com.coderyo.coderyogui.GUIEditor
- GUIHolder - Class in com.coderyo.coderyogui
- GUIHolder(CustomGUI, int) - Constructor for class com.coderyo.coderyogui.GUIHolder
- GUIItem - Record Class in com.coderyo.coderyogui
- GUIItem(String, String, List<String>, boolean, List<GUIAction>) - Constructor for record class com.coderyo.coderyogui.GUIItem
-
Creates an instance of a
GUIItemrecord class. - GUIItemBuilder - Class in com.coderyo.coderyogui.api
-
A builder class for creating
GUIIteminstances with customizable properties such as material, name, lore, takeability, and actions. - GUIItemBuilder() - Constructor for class com.coderyo.coderyogui.api.GUIItemBuilder
- GUIListGUI - Class in com.coderyo.coderyogui
- GUIListGUI(CoderyoGUI, int, boolean, String) - Constructor for class com.coderyo.coderyogui.GUIListGUI
- GUIListHolder - Class in com.coderyo.coderyogui
- GUIListHolder(int, boolean) - Constructor for class com.coderyo.coderyogui.GUIListHolder
- GUIListHolder(int, boolean, String) - Constructor for class com.coderyo.coderyogui.GUIListHolder
- GUIManager - Class in com.coderyo.coderyogui
- GUIManager() - Constructor for class com.coderyo.coderyogui.GUIManager
- GUIPage - Record Class in com.coderyo.coderyogui
- GUIPage() - Constructor for record class com.coderyo.coderyogui.GUIPage
- GUIPage(Map<Integer, GUIItem>, boolean) - Constructor for record class com.coderyo.coderyogui.GUIPage
-
Creates an instance of a
GUIPagerecord class.
H
- handleInput(Player, String, CoderyoGUI) - Method in record class com.coderyo.coderyogui.EditSession
- hashCode() - Method in record class com.coderyo.coderyogui.CustomGUI
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.coderyo.coderyogui.EditSession
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.coderyo.coderyogui.GUIAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.coderyo.coderyogui.GUIItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.coderyo.coderyogui.GUIPage
-
Returns a hash code value for this object.
I
- init(CoderyoGUI) - Static method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Initializes the API with the given plugin instance.
- InputHandler - Class in com.coderyo.coderyogui
- InputHandler(CoderyoGUI) - Constructor for class com.coderyo.coderyogui.InputHandler
- isBackButton() - Method in class com.coderyo.coderyogui.api.GUIClickEvent
-
Checks if the clicked slot is the back button (slot 0).
- isCancelled() - Method in class com.coderyo.coderyogui.api.GUIClickEvent
-
Checks if the event has been cancelled.
- isDependency() - Method in class com.coderyo.coderyogui.CoderyoGUI
-
Checks if the plugin is running as a dependency (i.e., plugin features are disabled).
- isEditMode() - Method in class com.coderyo.coderyogui.GUIListHolder
- items() - Method in record class com.coderyo.coderyogui.GUIPage
-
Returns the value of the
itemsrecord component.
L
- listGUIs() - Method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Lists the names of all existing GUIs.
- loadGUIs() - Method in class com.coderyo.coderyogui.DataStorage
- lore() - Method in record class com.coderyo.coderyogui.GUIItem
-
Returns the value of the
lorerecord component. - lore(List<String>) - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Sets the lore (description) of the GUI item.
M
- MainMenuGUI - Class in com.coderyo.coderyogui
- MainMenuGUI(CoderyoGUI, int) - Constructor for class com.coderyo.coderyogui.MainMenuGUI
- MainMenuHolder - Class in com.coderyo.coderyogui
- MainMenuHolder(int) - Constructor for class com.coderyo.coderyogui.MainMenuHolder
- material() - Method in record class com.coderyo.coderyogui.GUIItem
-
Returns the value of the
materialrecord component. - material(String) - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Sets the material of the GUI item.
N
- name() - Method in record class com.coderyo.coderyogui.CustomGUI
-
Returns the value of the
namerecord component. - name() - Method in record class com.coderyo.coderyogui.GUIItem
-
Returns the value of the
namerecord component. - name(String) - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Sets the display name of the GUI item.
O
- onCommand(CommandSender, Command, String, String[]) - Method in class com.coderyo.coderyogui.CommandHandler
- onDisable() - Method in class com.coderyo.coderyogui.CoderyoGUI
- onEnable() - Method in class com.coderyo.coderyogui.CoderyoGUI
- onInventoryClick(InventoryClickEvent) - Method in class com.coderyo.coderyogui.EventListener
- onPlayerMove(PlayerMoveEvent) - Method in class com.coderyo.coderyogui.EventListener
- onPlayerQuit(PlayerQuitEvent) - Method in class com.coderyo.coderyogui.EventListener
- onSignChange(SignChangeEvent) - Method in class com.coderyo.coderyogui.EventListener
- onTabComplete(CommandSender, Command, String, String[]) - Method in class com.coderyo.coderyogui.TabCompleterImpl
- open(Player) - Method in class com.coderyo.coderyogui.DeleteGUIListGUI
- open(Player) - Method in class com.coderyo.coderyogui.GUIListGUI
- open(Player) - Method in class com.coderyo.coderyogui.MainMenuGUI
- openCommandManager(Player, CustomGUI, int, int, int) - Static method in class com.coderyo.coderyogui.GUIEditor
- openConfirm(Player, String) - Static method in class com.coderyo.coderyogui.DeleteGUIListGUI
- openContextMenu(Player, CustomGUI, int, int) - Static method in class com.coderyo.coderyogui.GUIEditor
- openEditor(Player, CustomGUI, int) - Static method in class com.coderyo.coderyogui.GUIEditor
- openGUI(Player, String, int) - Method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Opens a specific page of a GUI for a player.
- openItemSelect(Player, CustomGUI, int, int, String, int) - Static method in class com.coderyo.coderyogui.GUIEditor
- openMainMenu(Player) - Method in class com.coderyo.coderyogui.CoderyoGUI
-
Opens the main menu GUI for a player.
- openRowSelect(Player, CustomGUI, int) - Static method in class com.coderyo.coderyogui.GUIEditor
- openSignInput(Player, String, Consumer<String>) - Method in class com.coderyo.coderyogui.InputHandler
P
- pageId() - Method in record class com.coderyo.coderyogui.EditSession
-
Returns the value of the
pageIdrecord component. - pages() - Method in record class com.coderyo.coderyogui.CustomGUI
-
Returns the value of the
pagesrecord component. - pitch() - Method in record class com.coderyo.coderyogui.GUIAction
-
Returns the value of the
pitchrecord component.
R
- removeItem(String, int, int) - Method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Removes an item from a specific slot on a GUI page.
- removePage(String, int) - Method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Removes a page from the specified GUI.
- removeSign(Player) - Method in class com.coderyo.coderyogui.InputHandler
- rows() - Method in record class com.coderyo.coderyogui.CustomGUI
-
Returns the value of the
rowsrecord component.
S
- saveGUIsAsync() - Method in class com.coderyo.coderyogui.DataStorage
- setCancelled(boolean) - Method in class com.coderyo.coderyogui.api.GUIClickEvent
-
Sets whether the event is cancelled.
- setEditSession(UUID, EditSession) - Method in class com.coderyo.coderyogui.CoderyoGUI
- setGUIRows(String, int) - Method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Updates the number of rows for an existing GUI.
- setItem(String, int, int, GUIItem) - Method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Sets an item in a specific slot on a GUI page.
- setPageInteractable(String, int, boolean) - Method in class com.coderyo.coderyogui.api.CoderyoGUIAPI
-
Sets whether a GUI page allows player interactions (e.g., taking items).
- slot() - Method in record class com.coderyo.coderyogui.EditSession
-
Returns the value of the
slotrecord component. - state() - Method in record class com.coderyo.coderyogui.EditSession
-
Returns the value of the
staterecord component.
T
- TabCompleterImpl - Class in com.coderyo.coderyogui
- TabCompleterImpl(CoderyoGUI) - Constructor for class com.coderyo.coderyogui.TabCompleterImpl
- takeable() - Method in record class com.coderyo.coderyogui.GUIItem
-
Returns the value of the
takeablerecord component. - takeable(boolean) - Method in class com.coderyo.coderyogui.api.GUIItemBuilder
-
Sets whether the GUI item can be taken by players.
- tempData() - Method in record class com.coderyo.coderyogui.EditSession
-
Returns the value of the
tempDatarecord component. - toItemStack() - Method in record class com.coderyo.coderyogui.GUIItem
- toString() - Method in record class com.coderyo.coderyogui.CustomGUI
-
Returns a string representation of this record class.
- toString() - Method in record class com.coderyo.coderyogui.EditSession
-
Returns a string representation of this record class.
- toString() - Method in record class com.coderyo.coderyogui.GUIAction
-
Returns a string representation of this record class.
- toString() - Method in record class com.coderyo.coderyogui.GUIItem
-
Returns a string representation of this record class.
- toString() - Method in record class com.coderyo.coderyogui.GUIPage
-
Returns a string representation of this record class.
- type() - Method in record class com.coderyo.coderyogui.GUIAction
-
Returns the value of the
typerecord component.
V
- value() - Method in record class com.coderyo.coderyogui.GUIAction
-
Returns the value of the
valuerecord component. - volume() - Method in record class com.coderyo.coderyogui.GUIAction
-
Returns the value of the
volumerecord component.
All Classes and Interfaces|All Packages