Index
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.dialogs.ConfirmationDialog
B
- body() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
-
Returns the value of the
bodyrecord component. - buttons() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
-
Returns the value of the
buttonsrecord component.
C
- CACHE - Static variable in class com.fancyinnovations.fancydialogs.api.dialogs.ConfirmationDialog
- canCloseWithEscape() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
-
Returns the value of the
canCloseWithEscaperecord component. - checkboxes() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInputs
-
Returns the value of the
checkboxesrecord 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.dialogs - package com.fancyinnovations.fancydialogs.api.dialogs
- com.fancyinnovations.fancydialogs.api.events - package com.fancyinnovations.fancydialogs.api.events
- ConfirmationDialog - Class in com.fancyinnovations.fancydialogs.api.dialogs
- ConfirmationDialog(String) - Constructor for class com.fancyinnovations.fancydialogs.api.dialogs.ConfirmationDialog
- ConfirmationDialog(String, String, String, String, String, Runnable, Runnable) - Constructor for class com.fancyinnovations.fancydialogs.api.dialogs.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
datarecord 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
DialogActionrecord 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
DialogBodyDatarecord 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, Map<String, String>) - Constructor for class com.fancyinnovations.fancydialogs.api.events.DialogButtonClickedEvent
- DialogCheckbox - Class in com.fancyinnovations.fancydialogs.api.data.inputs
- DialogCheckbox(String, String, int, boolean) - Constructor for class com.fancyinnovations.fancydialogs.api.data.inputs.DialogCheckbox
- 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
DialogDatarecord 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>, List<DialogCheckbox>) - Constructor for record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInputs
-
Creates an instance of a
DialogInputsrecord 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
displayrecord 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
Entryrecord 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.dialogs.ConfirmationDialog
- getConfirmButtonId() - Method in class com.fancyinnovations.fancydialogs.api.dialogs.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
- getExpectedUserInput() - Method in class com.fancyinnovations.fancydialogs.api.dialogs.ConfirmationDialog
- 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.dialogs.ConfirmationDialog
- getOnConfirm() - Method in class com.fancyinnovations.fancydialogs.api.dialogs.ConfirmationDialog
- getOptions() - Method in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogSelect
- getOrder() - Method in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInput
- getPayload() - Method in class com.fancyinnovations.fancydialogs.api.events.DialogButtonClickedEvent
- 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.dialogs.NoticeDialog
- getTitle() - Method in class com.fancyinnovations.fancydialogs.api.dialogs.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
idrecord component. - initial() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogSelect.Entry
-
Returns the value of the
initialrecord component. - inputs() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
-
Returns the value of the
inputsrecord component. - isInitial() - Method in class com.fancyinnovations.fancydialogs.api.data.inputs.DialogCheckbox
- 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
namerecord component. - NoticeDialog - Class in com.fancyinnovations.fancydialogs.api.dialogs
- NoticeDialog(String) - Constructor for class com.fancyinnovations.fancydialogs.api.dialogs.NoticeDialog
- NoticeDialog(String, String) - Constructor for class com.fancyinnovations.fancydialogs.api.dialogs.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
selectsrecord component. - show(Player) - Method in class com.fancyinnovations.fancydialogs.api.dialogs.NoticeDialog
- show(Player, String) - Static method in class com.fancyinnovations.fancydialogs.api.dialogs.NoticeDialog
T
- text() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogBodyData
-
Returns the value of the
textrecord component. - textFields() - Method in record class com.fancyinnovations.fancydialogs.api.data.inputs.DialogInputs
-
Returns the value of the
textFieldsrecord component. - title() - Method in record class com.fancyinnovations.fancydialogs.api.data.DialogData
-
Returns the value of the
titlerecord 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
valuerecord component. - viewers - Variable in class com.fancyinnovations.fancydialogs.api.Dialog
W
- withCancelText(String) - Method in class com.fancyinnovations.fancydialogs.api.dialogs.ConfirmationDialog
- withConfirmText(String) - Method in class com.fancyinnovations.fancydialogs.api.dialogs.ConfirmationDialog
- withExpectedUserInput(String) - Method in class com.fancyinnovations.fancydialogs.api.dialogs.ConfirmationDialog
- withOnCancel(Runnable) - Method in class com.fancyinnovations.fancydialogs.api.dialogs.ConfirmationDialog
- withOnConfirm(Runnable) - Method in class com.fancyinnovations.fancydialogs.api.dialogs.ConfirmationDialog
- withTitle(String) - Method in class com.fancyinnovations.fancydialogs.api.dialogs.ConfirmationDialog
All Classes and Interfaces|All Packages