Index

A B C D E F G H I K L N O R S T U V W 
All Classes and Interfaces|All Packages

A

actions() - Method in class com.fancyinnovations.fancydialogs.api.data.DialogButton
 
addViewer(Player) - Method in class com.fancyinnovations.fancydialogs.api.Dialog
 
all() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInputs
 
ask(Player) - Method in class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 

B

body() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
Returns the value of the body record component.
buttons() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
Returns the value of the buttons record component.

C

CACHE - Static variable in class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
canCloseWithEscape() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
Returns the value of the canCloseWithEscape record component.
clear() - Method in interface com.fancyinnovations.fancydialogs.api.DialogRegistry
Clears all registered dialogs.
close(Player) - Method in class com.fancyinnovations.fancydialogs.api.Dialog
Closes the dialog for the specified player.
com.fancyinnovations.fancydialogs.api - package com.fancyinnovations.fancydialogs.api
 
com.fancyinnovations.fancydialogs.api.data - package com.fancyinnovations.fancydialogs.api.data
 
com.fancyinnovations.fancydialogs.api.data.inputs - package com.fancyinnovations.fancydialogs.api.data.inputs
 
com.fancyinnovations.fancydialogs.api.events - package com.fancyinnovations.fancydialogs.api.events
 
ConfirmationDialog - Class in com.fancyinnovations.fancydialogs.api
 
ConfirmationDialog(String) - Constructor for class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
ConfirmationDialog(String, String, String, String, Runnable, Runnable) - Constructor for class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
createDialog(DialogData) - Method in interface com.fancyinnovations.fancydialogs.api.FancyDialogs
 

D

data - Variable in class com.fancyinnovations.fancydialogs.api.Dialog
 
data() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogButton.DialogAction
Returns the value of the data record component.
Dialog - Class in com.fancyinnovations.fancydialogs.api
 
Dialog() - Constructor for class com.fancyinnovations.fancydialogs.api.Dialog
 
Dialog(String, DialogData) - Constructor for class com.fancyinnovations.fancydialogs.api.Dialog
 
DialogAction - Interface in com.fancyinnovations.fancydialogs.api
 
DialogAction(String, String) - Constructor for record class com.fancyinnovations.fancydialogs.api.data.DialogButton.DialogAction
Creates an instance of a DialogAction record class.
DialogActionRegistry - Interface in com.fancyinnovations.fancydialogs.api
 
DialogBodyData - Record Class in com.fancyinnovations.fancydialogs.api.data
 
DialogBodyData(String) - Constructor for record class com.fancyinnovations.fancydialogs.api.data.DialogBodyData
Creates an instance of a DialogBodyData record class.
DialogButton - Class in com.fancyinnovations.fancydialogs.api.data
 
DialogButton(String, String, List<DialogButton.DialogAction>) - Constructor for class com.fancyinnovations.fancydialogs.api.data.DialogButton
 
DialogButton.DialogAction - Record Class in com.fancyinnovations.fancydialogs.api.data
 
DialogButtonClickedEvent - Class in com.fancyinnovations.fancydialogs.api.events
 
DialogButtonClickedEvent(Player, String, String) - Constructor for class com.fancyinnovations.fancydialogs.api.events.DialogButtonClickedEvent
 
DialogData - Record Class in com.fancyinnovations.fancydialogs.api.data
 
DialogData(String, String, boolean, List<DialogBodyData>, DialogInputs, List<DialogButton>) - Constructor for record class com.fancyinnovations.fancydialogs.api.data.DialogData
Creates an instance of a DialogData record class.
DialogInput - Class in com.fancyinnovations.fancydialogs.api.data.inputs
 
DialogInput(String, String, int) - Constructor for class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInput
 
DialogInputs - Record Class in com.fancyinnovations.fancydialogs.api.data.inputs
 
DialogInputs(List<DialogTextField>, List<DialogSelect>) - Constructor for record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInputs
Creates an instance of a DialogInputs record class.
DialogRegistry - Interface in com.fancyinnovations.fancydialogs.api
 
DialogSelect - Class in com.fancyinnovations.fancydialogs.api.data.inputs
 
DialogSelect(String, String, int, List<DialogSelect.Entry>) - Constructor for class com.fancyinnovations.fancydialogs.api.data.inputs.DialogSelect
 
DialogSelect.Entry - Record Class in com.fancyinnovations.fancydialogs.api.data.inputs
 
DialogTextField - Class in com.fancyinnovations.fancydialogs.api.data.inputs
 
DialogTextField(String, String, int, String, int, int) - Constructor for class com.fancyinnovations.fancydialogs.api.data.inputs.DialogTextField
 
display() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogSelect.Entry
Returns the value of the display record component.

E

EMPTY - Static variable in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInputs
 
Entry(String, String, boolean) - Constructor for record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogSelect.Entry
Creates an instance of a Entry record class.
equals(Object) - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogBodyData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogButton.DialogAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInputs
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogSelect.Entry
Indicates whether some other object is "equal to" this one.
execute(Player, Dialog, String) - Method in interface com.fancyinnovations.fancydialogs.api.DialogAction
 

F

FancyDialogs - Interface in com.fancyinnovations.fancydialogs.api
 

G

get() - Static method in interface com.fancyinnovations.fancydialogs.api.FancyDialogs
 
get(String) - Method in interface com.fancyinnovations.fancydialogs.api.DialogRegistry
Retrieves a dialog by its ID.
getAction(String) - Method in interface com.fancyinnovations.fancydialogs.api.DialogActionRegistry
Retrieves a dialog action by its ID.
getAll() - Method in interface com.fancyinnovations.fancydialogs.api.DialogRegistry
Retrieves all registered dialogs.
getButtonById(String) - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
 
getButtonId() - Method in class com.fancyinnovations.fancydialogs.api.events.DialogButtonClickedEvent
 
getCancelButtonId() - Method in class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
getConfirmButtonId() - Method in class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
getData() - Method in class com.fancyinnovations.fancydialogs.api.Dialog
 
getDialogActionRegistry() - Method in interface com.fancyinnovations.fancydialogs.api.FancyDialogs
 
getDialogId() - Method in class com.fancyinnovations.fancydialogs.api.events.DialogButtonClickedEvent
 
getDialogRegistry() - Method in interface com.fancyinnovations.fancydialogs.api.FancyDialogs
 
getHandlerList() - Static method in class com.fancyinnovations.fancydialogs.api.events.DialogButtonClickedEvent
 
getHandlers() - Method in class com.fancyinnovations.fancydialogs.api.events.DialogButtonClickedEvent
 
getId() - Method in class com.fancyinnovations.fancydialogs.api.Dialog
 
getKey() - Method in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInput
 
getLabel() - Method in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInput
 
getMaxLength() - Method in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogTextField
 
getMaxLines() - Method in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogTextField
 
getOnCancel() - Method in class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
getOnConfirm() - Method in class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
getOptions() - Method in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogSelect
 
getOrder() - Method in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInput
 
getPlaceholder() - Method in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogTextField
 
getPlayer() - Method in class com.fancyinnovations.fancydialogs.api.events.DialogButtonClickedEvent
 
getText() - Method in class com.fancyinnovations.fancydialogs.api.NoticeDialog
 
getTitle() - Method in class com.fancyinnovations.fancydialogs.api.NoticeDialog
 
getViewers() - Method in class com.fancyinnovations.fancydialogs.api.Dialog
 

H

hashCode() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogBodyData
Returns a hash code value for this object.
hashCode() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogButton.DialogAction
Returns a hash code value for this object.
hashCode() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
Returns a hash code value for this object.
hashCode() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInputs
Returns a hash code value for this object.
hashCode() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogSelect.Entry
Returns a hash code value for this object.

I

id - Variable in class com.fancyinnovations.fancydialogs.api.Dialog
 
id() - Method in class com.fancyinnovations.fancydialogs.api.data.DialogButton
 
id() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
Returns the value of the id record component.
initial() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogSelect.Entry
Returns the value of the initial record component.
inputs() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
Returns the value of the inputs record component.
isOpenedFor(UUID) - Method in class com.fancyinnovations.fancydialogs.api.Dialog
Checks if the dialog is opened for a specific player by UUID.
isOpenedFor(Player) - Method in class com.fancyinnovations.fancydialogs.api.Dialog
Checks if the dialog is opened for a specific player.

K

key - Variable in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInput
 

L

label - Variable in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInput
 
label() - Method in class com.fancyinnovations.fancydialogs.api.data.DialogButton
 

N

name() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogButton.DialogAction
Returns the value of the name record component.
NoticeDialog - Class in com.fancyinnovations.fancydialogs.api
 
NoticeDialog(String) - Constructor for class com.fancyinnovations.fancydialogs.api.NoticeDialog
 
NoticeDialog(String, String) - Constructor for class com.fancyinnovations.fancydialogs.api.NoticeDialog
 

O

open(Player) - Method in class com.fancyinnovations.fancydialogs.api.Dialog
Opens the dialog for the specified player.
order - Variable in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInput
 

R

register(Dialog) - Method in interface com.fancyinnovations.fancydialogs.api.DialogRegistry
Registers a new dialog in the registry.
registerAction(String, DialogAction) - Method in interface com.fancyinnovations.fancydialogs.api.DialogActionRegistry
Registers a dialog action with the given ID.
removeViewer(Player) - Method in class com.fancyinnovations.fancydialogs.api.Dialog
 

S

selects() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInputs
Returns the value of the selects record component.
show(Player) - Method in class com.fancyinnovations.fancydialogs.api.NoticeDialog
 
show(Player, String) - Static method in class com.fancyinnovations.fancydialogs.api.NoticeDialog
 

T

text() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogBodyData
Returns the value of the text record component.
textFields() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInputs
Returns the value of the textFields record component.
title() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
Returns the value of the title record component.
tooltip() - Method in class com.fancyinnovations.fancydialogs.api.data.DialogButton
 
toString() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogBodyData
Returns a string representation of this record class.
toString() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogButton.DialogAction
Returns a string representation of this record class.
toString() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
Returns a string representation of this record class.
toString() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInputs
Returns a string representation of this record class.
toString() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogSelect.Entry
Returns a string representation of this record class.

U

unregister(String) - Method in interface com.fancyinnovations.fancydialogs.api.DialogRegistry
Unregisters a dialog from the registry.

V

value() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogSelect.Entry
Returns the value of the value record component.
viewers - Variable in class com.fancyinnovations.fancydialogs.api.Dialog
 

W

withCancelText(String) - Method in class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
withConfirmText(String) - Method in class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
withOnCancel(Runnable) - Method in class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
withOnConfirm(Runnable) - Method in class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
withTitle(String) - Method in class com.fancyinnovations.fancydialogs.api.ConfirmationDialog
 
A B C D E F G H I K L N O R S T U V W 
All Classes and Interfaces|All Packages