Index

A B C D E G H I L M N O P R S T V 
All Classes and Interfaces|All Packages

A

actions() - Method in record class com.coderyo.coderyogui.GUIItem
Returns the value of the actions record 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 allowInteract record component.
asConsole() - Method in record class com.coderyo.coderyogui.GUIAction
Returns the value of the asConsole record 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 CustomGUI record 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 EditSession record 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 gui record 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 GUIAction record 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 GUIItem record class.
GUIItemBuilder - Class in com.coderyo.coderyogui.api
A builder class for creating GUIItem instances 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 GUIPage record 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 items record 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 lore record 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 material record 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 name record component.
name() - Method in record class com.coderyo.coderyogui.GUIItem
Returns the value of the name record 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 pageId record component.
pages() - Method in record class com.coderyo.coderyogui.CustomGUI
Returns the value of the pages record component.
pitch() - Method in record class com.coderyo.coderyogui.GUIAction
Returns the value of the pitch record 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 rows record 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 slot record component.
state() - Method in record class com.coderyo.coderyogui.EditSession
Returns the value of the state record 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 takeable record 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 tempData record 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 type record component.

V

value() - Method in record class com.coderyo.coderyogui.GUIAction
Returns the value of the value record component.
volume() - Method in record class com.coderyo.coderyogui.GUIAction
Returns the value of the volume record component.
A B C D E G H I L M N O P R S T V 
All Classes and Interfaces|All Packages