Index

A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

action(Collection<Consumer<AB>>) - Method in interface io.github.projectunified.unidialog.core.dialog.MultiActionDialog
Add multiple actions to the dialog
action(Consumer<AB>) - Method in interface io.github.projectunified.unidialog.core.dialog.MultiActionDialog
Add an action to the dialog
action(Consumer<AB>) - Method in interface io.github.projectunified.unidialog.core.dialog.NoticeDialog
Set the action of the notice dialog
action(Consumer<BungeeDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeMultiActionDialog
 
action(Consumer<BungeeDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeNoticeDialog
 
action(Consumer<PEDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEMultiActionDialog
 
action(Consumer<PEDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PENoticeDialog
 
action(Consumer<PaperDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperMultiActionDialog
 
action(Consumer<PaperDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperNoticeDialog
 
action(Consumer<ViaDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaMultiActionDialog
 
action(Consumer<ViaDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaNoticeDialog
 
AdventureBooleanInput<T> - Interface in io.github.projectunified.unidialog.adventure.input
An extension of BooleanInput that provides additional methods for handling Component labels.
AdventureDialog<I,BB,IB,T> - Interface in io.github.projectunified.unidialog.adventure.dialog
An extension of Dialog that provides additional methods for handling Component titles and external titles.
AdventureDialogActionBuilder<D,T> - Interface in io.github.projectunified.unidialog.adventure.action
An extension of DialogActionBuilder that provides additional methods for Component labels and tooltips.
AdventureNumberRangeInput<T> - Interface in io.github.projectunified.unidialog.adventure.input
An extension of NumberRangeInput that provides additional methods for handling Component labels.
AdventureSingleOptionInput<T> - Interface in io.github.projectunified.unidialog.adventure.input
An extension of SingleOptionInput that provides additional methods for handling Component labels and options.
AdventureSupport - Interface in io.github.projectunified.unidialog.adventure.support
An interface that provides support for handling Component serialization and deserialization.
AdventureTextBody<T> - Interface in io.github.projectunified.unidialog.adventure.body
An extension of TextBody that provides additional methods for handling Component text.
AdventureTextInput<T> - Interface in io.github.projectunified.unidialog.adventure.input
An extension of TextInput that provides additional methods for handling Component labels.
afterAction(Dialog.AfterAction) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
 
afterAction(Dialog.AfterAction) - Method in interface io.github.projectunified.unidialog.core.dialog.Dialog
Set the action to be performed after an action is taken in the dialog
afterAction(Dialog.AfterAction) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
 
afterAction(Dialog.AfterAction) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
 
afterAction(Dialog.AfterAction) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
 

B

body(Collection<Consumer<BB>>) - Method in interface io.github.projectunified.unidialog.core.dialog.Dialog
Set the body of the dialog using a collection of body builders
body(Consumer<BB>) - Method in interface io.github.projectunified.unidialog.core.dialog.Dialog
Set the body of the dialog
body(Consumer<BungeeDialogBodyBuilder>) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
 
body(Consumer<PEDialogBodyBuilder>) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
 
body(Consumer<PaperDialogBodyBuilder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
 
body(Consumer<ViaDialogBodyBuilder>) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
 
booleanInput() - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeDialogInputBuilder
 
booleanInput() - Method in interface io.github.projectunified.unidialog.core.input.DialogInputBuilder
Create a boolean input
booleanInput() - Method in class io.github.projectunified.unidialog.packetevents.input.PEDialogInputBuilder
 
booleanInput() - Method in class io.github.projectunified.unidialog.paper.input.PaperDialogInputBuilder
 
booleanInput() - Method in class io.github.projectunified.unidialog.viaversion.input.ViaDialogInputBuilder
 
BooleanInput<T> - Interface in io.github.projectunified.unidialog.core.input
Interface for boolean input types in a dialog.
booleanValue(String) - Method in interface io.github.projectunified.unidialog.core.payload.DialogPayload
Get the boolean value from the payload
booleanValue(String) - Method in record class io.github.projectunified.unidialog.packetevents.payload.PEDialogPayload
 
booleanValue(String) - Method in record class io.github.projectunified.unidialog.paper.payload.PaperDialogPayload
 
booleanValue(String) - Method in record class io.github.projectunified.unidialog.spigot.payload.SpigotDialogPayload
 
booleanValue(String) - Method in record class io.github.projectunified.unidialog.viaversion.payload.ViaDialogPayload
 
BungeeBooleanInput - Class in io.github.projectunified.unidialog.bungeecord.input
The Bungee implementation of the boolean input
BungeeBooleanInput(String) - Constructor for class io.github.projectunified.unidialog.bungeecord.input.BungeeBooleanInput
Create a new boolean input
BungeeConfirmationDialog<O> - Class in io.github.projectunified.unidialog.bungeecord.dialog
The Bungee implementation of the confirmation dialog
BungeeConfirmationDialog(String, Function<Dialog, O>) - Constructor for class io.github.projectunified.unidialog.bungeecord.dialog.BungeeConfirmationDialog
Create a new confirmation dialog
BungeeDialog<O,T> - Class in io.github.projectunified.unidialog.bungeecord.dialog
The Bungee implementation of the dialog
BungeeDialog(String, Function<Dialog, O>) - Constructor for class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
Create a new dialog
BungeeDialogActionBuilder - Class in io.github.projectunified.unidialog.bungeecord.action
The Bungee implementation of the dialog action builder
BungeeDialogActionBuilder(String) - Constructor for class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
Create a new dialog action builder
BungeeDialogBody - Interface in io.github.projectunified.unidialog.bungeecord.body
The Bungee implementation of the dialog body
BungeeDialogBodyBuilder - Class in io.github.projectunified.unidialog.bungeecord.body
The Bungee implementation of the dialog body builder
BungeeDialogBodyBuilder() - Constructor for class io.github.projectunified.unidialog.bungeecord.body.BungeeDialogBodyBuilder
Create a new dialog body builder
BungeeDialogInput - Class in io.github.projectunified.unidialog.bungeecord.input
The Bungee implementation of the dialog input
BungeeDialogInput(String) - Constructor for class io.github.projectunified.unidialog.bungeecord.input.BungeeDialogInput
Create a new dialog input
BungeeDialogInputBuilder - Class in io.github.projectunified.unidialog.bungeecord.input
The Bungee implementation of the dialog input builder
BungeeDialogInputBuilder(String) - Constructor for class io.github.projectunified.unidialog.bungeecord.input.BungeeDialogInputBuilder
Create a new dialog input builder
BungeeDialogListDialog<O> - Class in io.github.projectunified.unidialog.bungeecord.dialog
The Bungee implementation of the dialog list dialog
BungeeDialogListDialog(String, Function<Dialog, O>) - Constructor for class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialogListDialog
Create a new dialog list dialog
BungeeDialogOpener - Class in io.github.projectunified.unidialog.bungeecord.opener
The Bungee implementation of the dialog opener
BungeeDialogOpener(Dialog) - Constructor for class io.github.projectunified.unidialog.bungeecord.opener.BungeeDialogOpener
Create a new dialog opener
BungeeItemBody - Class in io.github.projectunified.unidialog.bungeecord.body
An item body for the Bungee dialog.
BungeeItemBody() - Constructor for class io.github.projectunified.unidialog.bungeecord.body.BungeeItemBody
Create a new item body
BungeeMultiActionDialog<O> - Class in io.github.projectunified.unidialog.bungeecord.dialog
The Bungee implementation of the multi action dialog
BungeeMultiActionDialog(String, Function<Dialog, O>) - Constructor for class io.github.projectunified.unidialog.bungeecord.dialog.BungeeMultiActionDialog
Create a new multi action dialog
BungeeNoticeDialog<O> - Class in io.github.projectunified.unidialog.bungeecord.dialog
The Bungee implementation of the notice dialog
BungeeNoticeDialog(String, Function<Dialog, O>) - Constructor for class io.github.projectunified.unidialog.bungeecord.dialog.BungeeNoticeDialog
Create a new notice dialog
BungeeNumberRangeInput - Class in io.github.projectunified.unidialog.bungeecord.input
The Bungee implementation of the number range input
BungeeNumberRangeInput(String) - Constructor for class io.github.projectunified.unidialog.bungeecord.input.BungeeNumberRangeInput
Create a new number range input
BungeeServerLinksDialog<O> - Class in io.github.projectunified.unidialog.bungeecord.dialog
The Bungee implementation of the server links dialog
BungeeServerLinksDialog(String, Function<Dialog, O>) - Constructor for class io.github.projectunified.unidialog.bungeecord.dialog.BungeeServerLinksDialog
Create a new server links dialog
BungeeSingleOptionInput - Class in io.github.projectunified.unidialog.bungeecord.input
The Bungee implementation of the single option input
BungeeSingleOptionInput(String) - Constructor for class io.github.projectunified.unidialog.bungeecord.input.BungeeSingleOptionInput
Create a new single option input
BungeeTextBody - Class in io.github.projectunified.unidialog.bungeecord.body
A text body for the Bungee dialog.
BungeeTextBody() - Constructor for class io.github.projectunified.unidialog.bungeecord.body.BungeeTextBody
Create a new text body
BungeeTextInput - Class in io.github.projectunified.unidialog.bungeecord.input
The Bungee implementation of the text input
BungeeTextInput(String) - Constructor for class io.github.projectunified.unidialog.bungeecord.input.BungeeTextInput
Create a new text input
buttonWidth(int) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialogListDialog
 
buttonWidth(int) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeServerLinksDialog
 
buttonWidth(int) - Method in interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
Set the width of the buttons in the dialog
buttonWidth(int) - Method in interface io.github.projectunified.unidialog.core.dialog.ServerLinksDialog
Set the width of the buttons in the dialog
buttonWidth(int) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialogListDialog
 
buttonWidth(int) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEServerLinksDialog
 
buttonWidth(int) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialogListDialog
 
buttonWidth(int) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperServerLinksDialog
 
buttonWidth(int) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialogListDialog
 
buttonWidth(int) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaServerLinksDialog
 

C

canCloseWithEscape(boolean) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
 
canCloseWithEscape(boolean) - Method in interface io.github.projectunified.unidialog.core.dialog.Dialog
Set the option to allow the dialog to be closed with the escape key
canCloseWithEscape(boolean) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
 
canCloseWithEscape(boolean) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
 
canCloseWithEscape(boolean) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
 
clearDialog(User) - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
Clear the dialog for a user, automatically determining if it is a configuration dialog based on the user's connection state.
clearDialog(User, boolean) - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
Clear the dialog for a user, optionally specifying if it is a configuration dialog.
clearDialog(UserConnection) - Static method in record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
Clear the dialog for a user connection, automatically determining the phase from the connection state
clearDialog(UserConnection) - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
Clear the dialog for a user connection, automatically determining if it is a configuration dialog.
clearDialog(UserConnection, boolean) - Static method in record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
Clear the dialog for a user connection
clearDialog(UserConnection, boolean) - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
Clear the dialog for a user connection, optionally specifying if it is a configuration dialog.
clearDialog(UUID) - Method in interface io.github.projectunified.unidialog.core.DialogManager
Clear the current dialog associated with the given player UUID.
clearDialog(UUID) - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
clearDialog(UUID) - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
clearDialog(UUID) - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
clearDialog(UUID) - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 
CLOSE - Enum constant in enum class io.github.projectunified.unidialog.core.dialog.Dialog.AfterAction
Close the dialog after the action is taken.
columns(int) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialogListDialog
 
columns(int) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeMultiActionDialog
 
columns(int) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeServerLinksDialog
 
columns(int) - Method in interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
Set the number of columns in the dialog
columns(int) - Method in interface io.github.projectunified.unidialog.core.dialog.MultiActionDialog
Set the number of columns for the dialog
columns(int) - Method in interface io.github.projectunified.unidialog.core.dialog.ServerLinksDialog
Set the number of columns for the dialog
columns(int) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialogListDialog
 
columns(int) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEMultiActionDialog
 
columns(int) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEServerLinksDialog
 
columns(int) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialogListDialog
 
columns(int) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperMultiActionDialog
 
columns(int) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperServerLinksDialog
 
columns(int) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialogListDialog
 
columns(int) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaMultiActionDialog
 
columns(int) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaServerLinksDialog
 
component(TextComponent, SerializerVersion, SerializerVersion) - Static method in class io.github.projectunified.unidialog.viaversion.ViaDialogTagBuilder
Map the component from the base serializer to the target serializer and serialize it to a tag
componentTag(TextComponent) - Static method in class io.github.projectunified.unidialog.viaversion.ViaDialogTagBuilder
Serialize a text component to a canonical component tag, normalized to the target version on serialization
compound() - Method in record class io.github.projectunified.unidialog.packetevents.payload.PEDialogPayload
Returns the value of the compound record component.
compound() - Method in record class io.github.projectunified.unidialog.viaversion.payload.ViaDialogPayload
Returns the value of the compound record component.
ConfirmationDialog<I,BB,IB,D,AB,T> - Interface in io.github.projectunified.unidialog.core.dialog
Interface representing a confirmation dialog.
constructDialog(CommonDialogData) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEConfirmationDialog
 
constructDialog(CommonDialogData) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
Construct the PacketEvents dialog with the given common dialog data
constructDialog(CommonDialogData) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialogListDialog
 
constructDialog(CommonDialogData) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEMultiActionDialog
 
constructDialog(CommonDialogData) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PENoticeDialog
 
constructDialog(CommonDialogData) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEServerLinksDialog
 
constructDialog(DialogBase) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeConfirmationDialog
 
constructDialog(DialogBase) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
Construct the Bungee dialog from the given dialog base
constructDialog(DialogBase) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialogListDialog
 
constructDialog(DialogBase) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeMultiActionDialog
 
constructDialog(DialogBase) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeNoticeDialog
 
constructDialog(DialogBase) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeServerLinksDialog
 
copyToClipboard(String) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
copyToClipboard(String) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the action to be a copy-to-clipboard action
copyToClipboard(String) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
copyToClipboard(String) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
copyToClipboard(String) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 
createConfirmationDialog() - Method in interface io.github.projectunified.unidialog.core.DialogManager
Create a confirmation dialog
createConfirmationDialog() - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
createConfirmationDialog() - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
createConfirmationDialog() - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
createConfirmationDialog() - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 
createDialogListDialog() - Method in interface io.github.projectunified.unidialog.core.DialogManager
Create a dialog list dialog
createDialogListDialog() - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
createDialogListDialog() - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
createDialogListDialog() - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
createDialogListDialog() - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 
createMultiActionDialog() - Method in interface io.github.projectunified.unidialog.core.DialogManager
Create a multi-action dialog
createMultiActionDialog() - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
createMultiActionDialog() - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
createMultiActionDialog() - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
createMultiActionDialog() - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 
createNoticeDialog() - Method in interface io.github.projectunified.unidialog.core.DialogManager
Create a notice dialog
createNoticeDialog() - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
createNoticeDialog() - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
createNoticeDialog() - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
createNoticeDialog() - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 
createPacketTypesProvider() - Method in class io.github.projectunified.unidialog.viaversion.ViaDialogProtocol
 
createServerLinksDialog() - Method in interface io.github.projectunified.unidialog.core.DialogManager
Create a server links dialog
createServerLinksDialog() - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
createServerLinksDialog() - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
createServerLinksDialog() - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
createServerLinksDialog() - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 

D

DEFAULT_BUTTON_WIDTH - Static variable in interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
Default width of the buttons.
DEFAULT_BUTTON_WIDTH - Static variable in interface io.github.projectunified.unidialog.core.dialog.ServerLinksDialog
Default width of the buttons.
DEFAULT_COLUMNS - Static variable in interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
Default number of columns.
DEFAULT_COLUMNS - Static variable in interface io.github.projectunified.unidialog.core.dialog.MultiActionDialog
Default number of columns.
DEFAULT_COLUMNS - Static variable in interface io.github.projectunified.unidialog.core.dialog.ServerLinksDialog
Default number of columns.
DEFAULT_HEIGHT - Static variable in interface io.github.projectunified.unidialog.core.body.ItemBody
Default height.
DEFAULT_LABEL_FORMAT - Static variable in interface io.github.projectunified.unidialog.core.input.NumberRangeInput
Default label format.
DEFAULT_MAX_LENGTH - Static variable in interface io.github.projectunified.unidialog.core.input.TextInput
Default maximum length.
DEFAULT_WIDTH - Static variable in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Default width.
DEFAULT_WIDTH - Static variable in interface io.github.projectunified.unidialog.core.body.ItemBody
Default width.
DEFAULT_WIDTH - Static variable in interface io.github.projectunified.unidialog.core.body.TextBody
Default width.
DEFAULT_WIDTH - Static variable in interface io.github.projectunified.unidialog.core.input.NumberRangeInput
Default width.
DEFAULT_WIDTH - Static variable in interface io.github.projectunified.unidialog.core.input.SingleOptionInput
Default width.
DEFAULT_WIDTH - Static variable in interface io.github.projectunified.unidialog.core.input.TextInput
Default width.
description(Consumer<B>) - Method in interface io.github.projectunified.unidialog.core.body.ItemBody
Set the description for the body
description(Consumer<BungeeTextBody>) - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeItemBody
 
description(Consumer<PETextBody>) - Method in class io.github.projectunified.unidialog.packetevents.body.PEItemBody
 
description(Consumer<PaperTextBody>) - Method in class io.github.projectunified.unidialog.paper.body.PaperItemBody
 
description(Consumer<ViaTextBody>) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaItemBody
 
deserialize(String) - Method in interface io.github.projectunified.unidialog.adventure.support.AdventureSupport
Applies the deserializer to the given input string to convert it into a Component
deserialize(String) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
Deserialize a string to a TextComponent
deserializeLegacy(String) - Static method in class io.github.projectunified.unidialog.viaversion.ViaDialogTagBuilder
Deserialize a legacy formatted string (e.g.
dialog() - Method in class io.github.projectunified.unidialog.packetevents.opener.PEDialogOpener
Get the dialog associated with this opener
dialog() - Method in record class io.github.projectunified.unidialog.paper.opener.PaperDialogOpener
Returns the value of the dialog record component.
dialog() - Method in record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
Get the dialog held by this opener
dialog(D) - Method in interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
Add a dialog to the list of dialogs in this dialog
dialog(BungeeDialog<?, ?>) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialogListDialog
 
dialog(DialogOpener) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialogListDialog
 
dialog(DialogOpener) - Method in interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
Add a dialog to the list of dialogs in this dialog
dialog(DialogOpener) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialogListDialog
 
dialog(DialogOpener) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialogListDialog
 
dialog(DialogOpener) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialogListDialog
 
dialog(PEDialog<?>) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialogListDialog
 
dialog(PaperDialog<?>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialogListDialog
 
dialog(ViaDialog<?>) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialogListDialog
 
dialog(String, String) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialogListDialog
 
dialog(String, String) - Method in interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
Add a dialog to the list of dialogs in this dialog
dialog(String, String) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialogListDialog
 
dialog(String, String) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialogListDialog
 
dialog(String, String) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialogListDialog
 
dialog(Collection<B>) - Method in interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
Add multiple dialogs to the list of dialogs in this dialog
Dialog<I,BB,IB,T> - Interface in io.github.projectunified.unidialog.core.dialog
Interface representing a dialog.
Dialog.AfterAction - Enum Class in io.github.projectunified.unidialog.core.dialog
The action to be performed after an action is taken in the dialog.
DialogActionBuilder<D,T> - Interface in io.github.projectunified.unidialog.core.action
Interface for building dialog actions.
DialogBodyBuilder<I> - Interface in io.github.projectunified.unidialog.core.body
Interface for building dialog bodies.
DialogInputBuilder - Interface in io.github.projectunified.unidialog.core.input
Interface for building dialog inputs.
DialogListDialog<I,BB,IB,D,AB,T> - Interface in io.github.projectunified.unidialog.core.dialog
Interface representing a dialog that contains a list of other dialogs.
DialogManager<I,BB,IB,D,AB> - Interface in io.github.projectunified.unidialog.core
The main interface for managing dialogs in the UniDialog framework.
DialogOpener - Interface in io.github.projectunified.unidialog.core.opener
Interface for opening dialogs
DialogPayload - Interface in io.github.projectunified.unidialog.core.payload
The payload which is sent back to the server when the player run a custom action in the dialog
dynamicCustom(String) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
dynamicCustom(String) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the action to be a dynamic custom action
dynamicCustom(String) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
dynamicCustom(String) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
dynamicCustom(String) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 
dynamicCustom(String, String) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
dynamicCustom(String, String) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the action to be a dynamic custom action with a namespace
dynamicCustom(String, String) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
dynamicCustom(String, String) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
dynamicCustom(String, String) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 
dynamicRunCommand(String) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
dynamicRunCommand(String) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the action to be a dynamic run command action
dynamicRunCommand(String) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
dynamicRunCommand(String) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
dynamicRunCommand(String) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 

E

end(float) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeNumberRangeInput
 
end(float) - Method in interface io.github.projectunified.unidialog.core.input.NumberRangeInput
Set the end value of the range
end(float) - Method in class io.github.projectunified.unidialog.packetevents.input.PENumberRangeInput
 
end(float) - Method in class io.github.projectunified.unidialog.paper.input.PaperNumberRangeInput
 
end(float) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaNumberRangeInput
 
equals(Object) - Method in record class io.github.projectunified.unidialog.packetevents.payload.PEDialogPayload
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.projectunified.unidialog.paper.opener.PaperDialogOpener
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.projectunified.unidialog.paper.payload.PaperDialogPayload
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.projectunified.unidialog.spigot.payload.SpigotDialogPayload
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.projectunified.unidialog.viaversion.payload.ViaDialogPayload
Indicates whether some other object is "equal to" this one.
exitAction(Consumer<AB>) - Method in interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
Set the action to be performed when exiting the dialog
exitAction(Consumer<AB>) - Method in interface io.github.projectunified.unidialog.core.dialog.MultiActionDialog
Set the exit action for the dialog
exitAction(Consumer<AB>) - Method in interface io.github.projectunified.unidialog.core.dialog.ServerLinksDialog
Set the exit action for the dialog
exitAction(Consumer<BungeeDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialogListDialog
 
exitAction(Consumer<BungeeDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeMultiActionDialog
 
exitAction(Consumer<BungeeDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeServerLinksDialog
 
exitAction(Consumer<PEDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEMultiActionDialog
 
exitAction(Consumer<PEDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEServerLinksDialog
 
exitAction(Consumer<PaperDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialogListDialog
 
exitAction(Consumer<PaperDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperMultiActionDialog
 
exitAction(Consumer<PaperDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperServerLinksDialog
 
exitAction(Consumer<ViaDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaMultiActionDialog
 
exitAction(Consumer<ViaDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaServerLinksDialog
 
exitAction(Consumer<PEDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialogListDialog
 
exitAction(Consumer<ViaDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialogListDialog
 
externalTitle(TextComponent) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
Set the external title of the dialog, used for displaying the dialog in a multi-dialog dialog
externalTitle(String) - Method in interface io.github.projectunified.unidialog.adventure.dialog.AdventureDialog
 
externalTitle(String) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
 
externalTitle(String) - Method in interface io.github.projectunified.unidialog.core.dialog.Dialog
Set the external title of the dialog, which is used for displaying the dialog in a multi-dialog dialog
externalTitle(String) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
 
externalTitle(Component) - Method in interface io.github.projectunified.unidialog.adventure.dialog.AdventureDialog
Set the external title of the dialog, which is used for displaying the dialog in a multi-dialog dialog
externalTitle(Component) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
 
externalTitle(Component) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
 
externalTitle(BaseComponent) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
Set the external title of the dialog, which is used for displaying the dialog in a multi-dialog dialog

F

fromItem(Item) - Static method in interface io.github.projectunified.unidialog.viaversion.payload.ViaItem
Wrap a ViaVersion Item as a dialog item
fromItemStack(ItemStack) - Static method in class io.github.projectunified.unidialog.viaversion.spigot.ViaItemUtil
Convert a Bukkit ItemStack to a ViaItem

G

getAction() - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
Get the built action button
getAction() - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
Get the built action button
getAction() - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
Get the built action button
getAction(SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
Build the button tag for the given target serializer
getAction(Consumer<BungeeDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
Build an action button from the given action builder consumer
getAction(Consumer<PEDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
Build an action button from an action consumer
getAction(Consumer<PaperDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
Build an action button using the given action builder
getActionBuilder(Consumer<ViaDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
Create a dialog action builder configured by the given consumer
getComponentDeserializer() - Method in interface io.github.projectunified.unidialog.adventure.support.AdventureSupport
Get the deserializer function that converts a string to a Component
getComponentDeserializer() - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
getComponentDeserializer() - Method in class io.github.projectunified.unidialog.packetevents.body.PETextBody
 
getComponentDeserializer() - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
 
getComponentDeserializer() - Method in class io.github.projectunified.unidialog.packetevents.input.PEDialogInput
 
getComponentDeserializer() - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
getComponentDeserializer() - Method in class io.github.projectunified.unidialog.paper.body.PaperTextBody
 
getComponentDeserializer() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
 
getComponentDeserializer() - Method in class io.github.projectunified.unidialog.paper.input.PaperDialogInput
 
getComponentDeserializer() - Method in class io.github.projectunified.unidialog.viaversion.input.ViaDialogInput
Get the component deserializer
getDialog() - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
Get the built Bungee dialog
getDialog() - Method in class io.github.projectunified.unidialog.bungeecord.opener.BungeeDialogOpener
Get the dialog to open
getDialog() - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
Get the PacketEvents dialog
getDialog() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
Create a dialog using the provided factory
getDialogBody() - Method in interface io.github.projectunified.unidialog.bungeecord.body.BungeeDialogBody
Get the Bungee dialog body
getDialogBody() - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeDialogBodyBuilder
 
getDialogBody() - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeItemBody
 
getDialogBody() - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeTextBody
 
getDialogBody() - Method in interface io.github.projectunified.unidialog.packetevents.body.PEDialogBody
Get the PacketEvents dialog body
getDialogBody() - Method in class io.github.projectunified.unidialog.packetevents.body.PEDialogBodyBuilder
 
getDialogBody() - Method in class io.github.projectunified.unidialog.packetevents.body.PEItemBody
 
getDialogBody() - Method in class io.github.projectunified.unidialog.packetevents.body.PETextBody
 
getDialogBody() - Method in interface io.github.projectunified.unidialog.paper.body.PaperDialogBody
Get the dialog body
getDialogBody() - Method in class io.github.projectunified.unidialog.paper.body.PaperDialogBodyBuilder
 
getDialogBody() - Method in class io.github.projectunified.unidialog.paper.body.PaperItemBody
 
getDialogBody() - Method in class io.github.projectunified.unidialog.paper.body.PaperTextBody
 
getDialogBody() - Method in class io.github.projectunified.unidialog.viaversion.body.ViaDialogBodyBuilder
Get the built dialog body
getDialogBuilder() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
Get the dialog builder consumer that can be used to create a dialog
getDialogInput() - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeBooleanInput
 
getDialogInput() - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeDialogInput
Get the Bungee dialog input
getDialogInput() - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeDialogInputBuilder
 
getDialogInput() - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeNumberRangeInput
 
getDialogInput() - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeSingleOptionInput
 
getDialogInput() - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeTextInput
 
getDialogInput() - Method in class io.github.projectunified.unidialog.paper.input.PaperBooleanInput
 
getDialogInput() - Method in class io.github.projectunified.unidialog.paper.input.PaperDialogInput
Get the dialog input
getDialogInput() - Method in class io.github.projectunified.unidialog.paper.input.PaperDialogInputBuilder
 
getDialogInput() - Method in class io.github.projectunified.unidialog.paper.input.PaperNumberRangeInput
 
getDialogInput() - Method in class io.github.projectunified.unidialog.paper.input.PaperSingleOptionInput
 
getDialogInput() - Method in class io.github.projectunified.unidialog.paper.input.PaperTextInput
 
getDialogTag(ProtocolVersion, ProtocolVersion) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
Build the dialog CompoundTag for the given base and target protocol versions
getDialogTag(SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
Build the dialog CompoundTag for the given base and target serializers
getDialogType() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperConfirmationDialog
 
getDialogType() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
Get the dialog type for this dialog
getDialogType() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialogListDialog
 
getDialogType() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperMultiActionDialog
 
getDialogType() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperNoticeDialog
 
getDialogType() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperServerLinksDialog
 
getInput() - Method in class io.github.projectunified.unidialog.packetevents.input.PEBooleanInput
 
getInput() - Method in class io.github.projectunified.unidialog.packetevents.input.PEDialogInput
Get the PacketEvents input control for this input
getInput() - Method in class io.github.projectunified.unidialog.packetevents.input.PEDialogInputBuilder
 
getInput() - Method in class io.github.projectunified.unidialog.packetevents.input.PENumberRangeInput
 
getInput() - Method in class io.github.projectunified.unidialog.packetevents.input.PESingleOptionInput
 
getInput() - Method in class io.github.projectunified.unidialog.packetevents.input.PETextInput
 
getInput() - Method in class io.github.projectunified.unidialog.viaversion.input.ViaDialogInputBuilder
Get the built input
getPlainMessage() - Method in class io.github.projectunified.unidialog.packetevents.body.PETextBody
Get the plain message for this text body
getPlayer(UUID) - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
Get the player object for a given UUID
getPlayerId(Object) - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
Get the UUID of a player object

H

hashCode() - Method in record class io.github.projectunified.unidialog.packetevents.payload.PEDialogPayload
Returns a hash code value for this object.
hashCode() - Method in record class io.github.projectunified.unidialog.paper.opener.PaperDialogOpener
Returns a hash code value for this object.
hashCode() - Method in record class io.github.projectunified.unidialog.paper.payload.PaperDialogPayload
Returns a hash code value for this object.
hashCode() - Method in record class io.github.projectunified.unidialog.spigot.payload.SpigotDialogPayload
Returns a hash code value for this object.
hashCode() - Method in record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
Returns a hash code value for this object.
hashCode() - Method in record class io.github.projectunified.unidialog.viaversion.payload.ViaDialogPayload
Returns a hash code value for this object.
hasNoAction() - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeConfirmationDialog
 
hasNoAction() - Method in interface io.github.projectunified.unidialog.core.dialog.ConfirmationDialog
Check if the confirmation dialog has a "no" action defined
hasNoAction() - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEConfirmationDialog
 
hasNoAction() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperConfirmationDialog
 
hasNoAction() - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaConfirmationDialog
 
hasYesAction() - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeConfirmationDialog
 
hasYesAction() - Method in interface io.github.projectunified.unidialog.core.dialog.ConfirmationDialog
Check if the confirmation dialog has a "yes" action defined
hasYesAction() - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEConfirmationDialog
 
hasYesAction() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperConfirmationDialog
 
hasYesAction() - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaConfirmationDialog
 
height(int) - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeItemBody
 
height(int) - Method in interface io.github.projectunified.unidialog.core.body.ItemBody
Set the height of the item body
height(int) - Method in class io.github.projectunified.unidialog.packetevents.body.PEItemBody
 
height(int) - Method in class io.github.projectunified.unidialog.paper.body.PaperItemBody
 
height(int) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaItemBody
 
height(Integer) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeTextInput
 
height(Integer) - Method in interface io.github.projectunified.unidialog.core.input.TextInput
Set the height of the input
height(Integer) - Method in class io.github.projectunified.unidialog.packetevents.input.PETextInput
 
height(Integer) - Method in class io.github.projectunified.unidialog.paper.input.PaperTextInput
 
height(Integer) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaTextInput
 

I

initial(boolean) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeBooleanInput
 
initial(boolean) - Method in interface io.github.projectunified.unidialog.core.input.BooleanInput
Set the initial value of the boolean input.
initial(boolean) - Method in class io.github.projectunified.unidialog.packetevents.input.PEBooleanInput
 
initial(boolean) - Method in class io.github.projectunified.unidialog.paper.input.PaperBooleanInput
 
initial(boolean) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaBooleanInput
 
initial(Float) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeNumberRangeInput
 
initial(Float) - Method in interface io.github.projectunified.unidialog.core.input.NumberRangeInput
Set the initial value of the range
initial(Float) - Method in class io.github.projectunified.unidialog.paper.input.PaperNumberRangeInput
 
initial(Float) - Method in class io.github.projectunified.unidialog.packetevents.input.PENumberRangeInput
 
initial(Float) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaNumberRangeInput
 
initial(String) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeTextInput
 
initial(String) - Method in interface io.github.projectunified.unidialog.core.input.TextInput
Set the initial value for the input
initial(String) - Method in class io.github.projectunified.unidialog.packetevents.input.PETextInput
 
initial(String) - Method in class io.github.projectunified.unidialog.paper.input.PaperTextInput
 
initial(String) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaTextInput
 
input(String, Consumer<IB>) - Method in interface io.github.projectunified.unidialog.core.dialog.Dialog
Set the input for the dialog
input(String, Consumer<BungeeDialogInputBuilder>) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
 
input(String, Consumer<PEDialogInputBuilder>) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
 
input(String, Consumer<PaperDialogInputBuilder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
 
input(String, Consumer<ViaDialogInputBuilder>) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
 
input(Map<String, Consumer<IB>>) - Method in interface io.github.projectunified.unidialog.core.dialog.Dialog
Set the input for the dialog using a map of input builders
io.github.projectunified.unidialog.adventure.action - package io.github.projectunified.unidialog.adventure.action
 
io.github.projectunified.unidialog.adventure.body - package io.github.projectunified.unidialog.adventure.body
 
io.github.projectunified.unidialog.adventure.dialog - package io.github.projectunified.unidialog.adventure.dialog
 
io.github.projectunified.unidialog.adventure.input - package io.github.projectunified.unidialog.adventure.input
 
io.github.projectunified.unidialog.adventure.support - package io.github.projectunified.unidialog.adventure.support
 
io.github.projectunified.unidialog.bungeecord.action - package io.github.projectunified.unidialog.bungeecord.action
 
io.github.projectunified.unidialog.bungeecord.body - package io.github.projectunified.unidialog.bungeecord.body
 
io.github.projectunified.unidialog.bungeecord.dialog - package io.github.projectunified.unidialog.bungeecord.dialog
 
io.github.projectunified.unidialog.bungeecord.input - package io.github.projectunified.unidialog.bungeecord.input
 
io.github.projectunified.unidialog.bungeecord.opener - package io.github.projectunified.unidialog.bungeecord.opener
 
io.github.projectunified.unidialog.core - package io.github.projectunified.unidialog.core
 
io.github.projectunified.unidialog.core.action - package io.github.projectunified.unidialog.core.action
 
io.github.projectunified.unidialog.core.body - package io.github.projectunified.unidialog.core.body
 
io.github.projectunified.unidialog.core.dialog - package io.github.projectunified.unidialog.core.dialog
 
io.github.projectunified.unidialog.core.input - package io.github.projectunified.unidialog.core.input
 
io.github.projectunified.unidialog.core.opener - package io.github.projectunified.unidialog.core.opener
 
io.github.projectunified.unidialog.core.payload - package io.github.projectunified.unidialog.core.payload
 
io.github.projectunified.unidialog.packetevents - package io.github.projectunified.unidialog.packetevents
 
io.github.projectunified.unidialog.packetevents.action - package io.github.projectunified.unidialog.packetevents.action
 
io.github.projectunified.unidialog.packetevents.body - package io.github.projectunified.unidialog.packetevents.body
 
io.github.projectunified.unidialog.packetevents.dialog - package io.github.projectunified.unidialog.packetevents.dialog
 
io.github.projectunified.unidialog.packetevents.input - package io.github.projectunified.unidialog.packetevents.input
 
io.github.projectunified.unidialog.packetevents.opener - package io.github.projectunified.unidialog.packetevents.opener
 
io.github.projectunified.unidialog.packetevents.payload - package io.github.projectunified.unidialog.packetevents.payload
 
io.github.projectunified.unidialog.paper - package io.github.projectunified.unidialog.paper
 
io.github.projectunified.unidialog.paper.action - package io.github.projectunified.unidialog.paper.action
 
io.github.projectunified.unidialog.paper.body - package io.github.projectunified.unidialog.paper.body
 
io.github.projectunified.unidialog.paper.dialog - package io.github.projectunified.unidialog.paper.dialog
 
io.github.projectunified.unidialog.paper.input - package io.github.projectunified.unidialog.paper.input
 
io.github.projectunified.unidialog.paper.opener - package io.github.projectunified.unidialog.paper.opener
 
io.github.projectunified.unidialog.paper.payload - package io.github.projectunified.unidialog.paper.payload
 
io.github.projectunified.unidialog.spigot - package io.github.projectunified.unidialog.spigot
 
io.github.projectunified.unidialog.spigot.opener - package io.github.projectunified.unidialog.spigot.opener
 
io.github.projectunified.unidialog.spigot.payload - package io.github.projectunified.unidialog.spigot.payload
 
io.github.projectunified.unidialog.viaversion - package io.github.projectunified.unidialog.viaversion
 
io.github.projectunified.unidialog.viaversion.action - package io.github.projectunified.unidialog.viaversion.action
 
io.github.projectunified.unidialog.viaversion.body - package io.github.projectunified.unidialog.viaversion.body
 
io.github.projectunified.unidialog.viaversion.dialog - package io.github.projectunified.unidialog.viaversion.dialog
 
io.github.projectunified.unidialog.viaversion.input - package io.github.projectunified.unidialog.viaversion.input
 
io.github.projectunified.unidialog.viaversion.opener - package io.github.projectunified.unidialog.viaversion.opener
 
io.github.projectunified.unidialog.viaversion.payload - package io.github.projectunified.unidialog.viaversion.payload
 
io.github.projectunified.unidialog.viaversion.spigot - package io.github.projectunified.unidialog.viaversion.spigot
 
isBaseProtocol() - Method in class io.github.projectunified.unidialog.viaversion.ViaDialogProtocol
 
item() - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeDialogBodyBuilder
 
item() - Method in interface io.github.projectunified.unidialog.core.body.DialogBodyBuilder
Create an item body
item() - Method in class io.github.projectunified.unidialog.packetevents.body.PEDialogBodyBuilder
 
item() - Method in class io.github.projectunified.unidialog.paper.body.PaperDialogBodyBuilder
 
item() - Method in class io.github.projectunified.unidialog.viaversion.body.ViaDialogBodyBuilder
 
item(ItemStack) - Method in class io.github.projectunified.unidialog.packetevents.body.PEItemBody
 
item(Item) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaItemBody
Set the item of the body, wrapping a ViaVersion Item
item(Item, SerializerVersion) - Static method in class io.github.projectunified.unidialog.viaversion.ViaDialogTagBuilder
Serialize a Item to the item tag used by the dialog item body
item(I) - Method in interface io.github.projectunified.unidialog.core.body.ItemBody
Set the item for the body
item(ViaItem) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaItemBody
 
item(Object) - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeItemBody
 
item(ItemStack) - Method in class io.github.projectunified.unidialog.paper.body.PaperItemBody
 
ItemBody<I,B,T> - Interface in io.github.projectunified.unidialog.core.body
Interface for building item bodies in a dialog.

J

jsonData() - Method in record class io.github.projectunified.unidialog.spigot.payload.SpigotDialogPayload
Returns the value of the jsonData record component.

K

key - Variable in class io.github.projectunified.unidialog.bungeecord.input.BungeeDialogInput
The key of the input
key - Variable in class io.github.projectunified.unidialog.paper.input.PaperDialogInput
The key of the input

L

label(TextComponent) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaSingleOptionInput
Set the label for the input
label(TextComponent) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaTextInput
Set the label for the input
label(TextComponent) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
Set the label for the action
label(TextComponent) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaBooleanInput
Set the label for the input
label(TextComponent) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaNumberRangeInput
Set the label for the input
label(String) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureSingleOptionInput
 
label(String) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureTextInput
 
label(String) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeSingleOptionInput
 
label(String) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeTextInput
 
label(String) - Method in interface io.github.projectunified.unidialog.core.input.SingleOptionInput
Set the label for the input
label(String) - Method in interface io.github.projectunified.unidialog.core.input.TextInput
Set the label for the input
label(String) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaSingleOptionInput
 
label(String) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaTextInput
 
label(String) - Method in interface io.github.projectunified.unidialog.adventure.action.AdventureDialogActionBuilder
 
label(String) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureBooleanInput
 
label(String) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureNumberRangeInput
 
label(String) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
label(String) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeBooleanInput
 
label(String) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeNumberRangeInput
 
label(String) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the label for the dialog action
label(String) - Method in interface io.github.projectunified.unidialog.core.input.BooleanInput
Set the label for the input.
label(String) - Method in interface io.github.projectunified.unidialog.core.input.NumberRangeInput
Set the label for the input
label(String) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 
label(String) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaBooleanInput
 
label(String) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaNumberRangeInput
 
label(Component) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureSingleOptionInput
Set the label for the input
label(Component) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureTextInput
Set the label for the input
label(Component) - Method in class io.github.projectunified.unidialog.packetevents.input.PESingleOptionInput
 
label(Component) - Method in class io.github.projectunified.unidialog.packetevents.input.PETextInput
 
label(Component) - Method in class io.github.projectunified.unidialog.paper.input.PaperSingleOptionInput
 
label(Component) - Method in class io.github.projectunified.unidialog.paper.input.PaperTextInput
 
label(Component) - Method in interface io.github.projectunified.unidialog.adventure.action.AdventureDialogActionBuilder
Set the label for the dialog action
label(Component) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureBooleanInput
Set the label for the input.
label(Component) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureNumberRangeInput
Set the label for the input
label(Component) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
label(Component) - Method in class io.github.projectunified.unidialog.packetevents.input.PEBooleanInput
 
label(Component) - Method in class io.github.projectunified.unidialog.packetevents.input.PENumberRangeInput
 
label(Component) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
label(Component) - Method in class io.github.projectunified.unidialog.paper.input.PaperBooleanInput
 
label(Component) - Method in class io.github.projectunified.unidialog.paper.input.PaperNumberRangeInput
 
label(BaseComponent) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeSingleOptionInput
Set the label for the input
label(BaseComponent) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeTextInput
Set the label for the input
label(BaseComponent) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
Set the label for the dialog action
label(BaseComponent) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeBooleanInput
Set the label for the input.
label(BaseComponent) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeNumberRangeInput
Set the label for the input
labelFormat(String) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeNumberRangeInput
 
labelFormat(String) - Method in interface io.github.projectunified.unidialog.core.input.NumberRangeInput
Set the format for the label
labelFormat(String) - Method in class io.github.projectunified.unidialog.packetevents.input.PENumberRangeInput
 
labelFormat(String) - Method in class io.github.projectunified.unidialog.paper.input.PaperNumberRangeInput
 
labelFormat(String) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaNumberRangeInput
 
loreEntry(TextComponent, SerializerVersion) - Static method in class io.github.projectunified.unidialog.viaversion.ViaDialogTagBuilder
Wrap a text component as a lore line, mirroring ViaVersion's updateComponentList

M

map() - Method in interface io.github.projectunified.unidialog.core.payload.DialogPayload
Get the map of all values in the payload
map() - Method in record class io.github.projectunified.unidialog.packetevents.payload.PEDialogPayload
 
map() - Method in record class io.github.projectunified.unidialog.paper.payload.PaperDialogPayload
 
map() - Method in record class io.github.projectunified.unidialog.spigot.payload.SpigotDialogPayload
 
map() - Method in record class io.github.projectunified.unidialog.viaversion.payload.ViaDialogPayload
 
maxLength(int) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeTextInput
 
maxLength(int) - Method in interface io.github.projectunified.unidialog.core.input.TextInput
Set the maximum length of the input text
maxLength(int) - Method in class io.github.projectunified.unidialog.packetevents.input.PETextInput
 
maxLength(int) - Method in class io.github.projectunified.unidialog.paper.input.PaperTextInput
 
maxLength(int) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaTextInput
 
maxLines(Integer) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeTextInput
 
maxLines(Integer) - Method in interface io.github.projectunified.unidialog.core.input.TextInput
Set the maximum number of lines for the input
maxLines(Integer) - Method in class io.github.projectunified.unidialog.packetevents.input.PETextInput
 
maxLines(Integer) - Method in class io.github.projectunified.unidialog.paper.input.PaperTextInput
 
maxLines(Integer) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaTextInput
 
MultiActionDialog<I,BB,IB,D,AB,T> - Interface in io.github.projectunified.unidialog.core.dialog
Interface representing a multi-action dialog.

N

noAction(Consumer<AB>) - Method in interface io.github.projectunified.unidialog.core.dialog.ConfirmationDialog
Set the action for the "no" button in the confirmation dialog
noAction(Consumer<BungeeDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeConfirmationDialog
 
noAction(Consumer<PEDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEConfirmationDialog
 
noAction(Consumer<PaperDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperConfirmationDialog
 
noAction(Consumer<ViaDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaConfirmationDialog
 
NONE - Enum constant in enum class io.github.projectunified.unidialog.core.dialog.Dialog.AfterAction
Take no action after the action is taken.
NoticeDialog<I,BB,IB,D,AB,T> - Interface in io.github.projectunified.unidialog.core.dialog
Interface representing a notice dialog.
numberRangeInput() - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeDialogInputBuilder
 
numberRangeInput() - Method in interface io.github.projectunified.unidialog.core.input.DialogInputBuilder
Create a number range input
numberRangeInput() - Method in class io.github.projectunified.unidialog.packetevents.input.PEDialogInputBuilder
 
numberRangeInput() - Method in class io.github.projectunified.unidialog.paper.input.PaperDialogInputBuilder
 
numberRangeInput() - Method in class io.github.projectunified.unidialog.viaversion.input.ViaDialogInputBuilder
 
NumberRangeInput<T> - Interface in io.github.projectunified.unidialog.core.input
Interface for number range input in a dialog.
numberValue(String) - Method in interface io.github.projectunified.unidialog.core.payload.DialogPayload
Get the number value from the payload
numberValue(String) - Method in record class io.github.projectunified.unidialog.packetevents.payload.PEDialogPayload
 
numberValue(String) - Method in record class io.github.projectunified.unidialog.paper.payload.PaperDialogPayload
 
numberValue(String) - Method in record class io.github.projectunified.unidialog.spigot.payload.SpigotDialogPayload
 
numberValue(String) - Method in record class io.github.projectunified.unidialog.viaversion.payload.ViaDialogPayload
 

O

onCustomClick(PlayerCustomClickEvent) - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
Handles custom click events for registered custom actions
onCustomClick(PlayerCustomClickEvent) - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
Handle a custom click event.
onFalse(String) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeBooleanInput
 
onFalse(String) - Method in interface io.github.projectunified.unidialog.core.input.BooleanInput
Set the text to be sent when the input is false.
onFalse(String) - Method in class io.github.projectunified.unidialog.packetevents.input.PEBooleanInput
 
onFalse(String) - Method in class io.github.projectunified.unidialog.paper.input.PaperBooleanInput
 
onFalse(String) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaBooleanInput
 
onTrue(String) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeBooleanInput
 
onTrue(String) - Method in interface io.github.projectunified.unidialog.core.input.BooleanInput
Set the text to be sent when the input is true.
onTrue(String) - Method in class io.github.projectunified.unidialog.packetevents.input.PEBooleanInput
 
onTrue(String) - Method in class io.github.projectunified.unidialog.paper.input.PaperBooleanInput
 
onTrue(String) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaBooleanInput
 
open(User) - Method in class io.github.projectunified.unidialog.packetevents.opener.PEDialogOpener
Open the dialog for a user, automatically determining if it is a configuration dialog based on the user's connection state.
open(User, boolean) - Method in class io.github.projectunified.unidialog.packetevents.opener.PEDialogOpener
Open the dialog for a user, optionally specifying if it is a configuration dialog.
open(UserConnection) - Method in record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
Open the dialog for a user connection, automatically determining the phase from the connection state
open(UserConnection, boolean, ProtocolVersion, ProtocolVersion) - Method in record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
Open the dialog for a user connection, using the given base and target versions
open(UserConnection, ProtocolVersion, ProtocolVersion) - Method in record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
Open the dialog for a user connection, using the given base and target versions and automatically determining the phase from the connection state
open(UUID) - Method in interface io.github.projectunified.unidialog.core.opener.DialogOpener
Open the dialog for the given player UUID
open(UUID) - Method in class io.github.projectunified.unidialog.packetevents.opener.PEDialogOpener
 
open(UUID) - Method in record class io.github.projectunified.unidialog.paper.opener.PaperDialogOpener
 
open(UUID) - Method in class io.github.projectunified.unidialog.spigot.opener.SpigotDialogOpener
 
open(UUID) - Method in record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
 
open(UUID, ProtocolVersion, ProtocolVersion) - Method in record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
Open the dialog for the given player, using the given base and target versions
open(Audience) - Method in record class io.github.projectunified.unidialog.paper.opener.PaperDialogOpener
Open a dialog for a specific audience
open(Player) - Method in class io.github.projectunified.unidialog.spigot.opener.SpigotDialogOpener
Open the dialog for a player.
opener() - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
 
opener() - Method in interface io.github.projectunified.unidialog.core.dialog.Dialog
Create an opener for the dialog
opener() - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
 
opener() - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
 
opener() - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
 
openUrl(String) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
openUrl(String) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the action to be an open-URL action
openUrl(String) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
openUrl(String) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
openUrl(String) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 
option(String, TextComponent, boolean) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaSingleOptionInput
Add an option to the input
option(String, String) - Method in interface io.github.projectunified.unidialog.core.input.SingleOptionInput
Add an option to the input
option(String, String, boolean) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureSingleOptionInput
 
option(String, String, boolean) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeSingleOptionInput
 
option(String, String, boolean) - Method in interface io.github.projectunified.unidialog.core.input.SingleOptionInput
Add an option to the input
option(String, String, boolean) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaSingleOptionInput
 
option(String, Component) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureSingleOptionInput
Add an option to the input
option(String, Component, boolean) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureSingleOptionInput
Add an option to the input
option(String, Component, boolean) - Method in class io.github.projectunified.unidialog.packetevents.input.PESingleOptionInput
 
option(String, Component, boolean) - Method in class io.github.projectunified.unidialog.paper.input.PaperSingleOptionInput
 
option(String, BaseComponent) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeSingleOptionInput
Add an option to the input
option(String, BaseComponent, boolean) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeSingleOptionInput
Add an option to the input
owner() - Method in interface io.github.projectunified.unidialog.core.payload.DialogPayload
Get the owner of the payload
owner() - Method in record class io.github.projectunified.unidialog.packetevents.payload.PEDialogPayload
Returns the value of the owner record component.
owner() - Method in record class io.github.projectunified.unidialog.paper.payload.PaperDialogPayload
Returns the value of the owner record component.
owner() - Method in record class io.github.projectunified.unidialog.spigot.payload.SpigotDialogPayload
Returns the value of the owner record component.
owner() - Method in record class io.github.projectunified.unidialog.viaversion.payload.ViaDialogPayload
Returns the value of the owner record component.

P

PaperBooleanInput - Class in io.github.projectunified.unidialog.paper.input
A boolean input for the Paper platform
PaperBooleanInput(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.input.PaperBooleanInput
Constructor for PaperBooleanInput
PaperConfirmationDialog - Class in io.github.projectunified.unidialog.paper.dialog
A confirmation dialog for the Paper platform
PaperConfirmationDialog(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.dialog.PaperConfirmationDialog
Constructor for PaperConfirmationDialog
PaperDialog<T> - Class in io.github.projectunified.unidialog.paper.dialog
Base class for dialogs on the Paper platform
PaperDialog(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.dialog.PaperDialog
Constructor for PaperDialog
PaperDialogActionBuilder - Class in io.github.projectunified.unidialog.paper.action
Builder for dialog actions on the Paper platform
PaperDialogActionBuilder(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
Constructor for PaperDialogActionBuilder
PaperDialogBody - Interface in io.github.projectunified.unidialog.paper.body
Represents a dialog body for the Paper platform
PaperDialogBodyBuilder - Class in io.github.projectunified.unidialog.paper.body
Builder for dialog bodies on the Paper platform
PaperDialogBodyBuilder(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.body.PaperDialogBodyBuilder
Constructor for PaperDialogBodyBuilder
PaperDialogInput - Class in io.github.projectunified.unidialog.paper.input
Base class for dialog inputs on the Paper platform
PaperDialogInput(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.input.PaperDialogInput
Constructor for PaperDialogInput
PaperDialogInputBuilder - Class in io.github.projectunified.unidialog.paper.input
Builder for dialog inputs on the Paper platform
PaperDialogInputBuilder(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.input.PaperDialogInputBuilder
Constructor for PaperDialogInputBuilder
PaperDialogListDialog - Class in io.github.projectunified.unidialog.paper.dialog
A dialog list dialog for the Paper platform
PaperDialogListDialog(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.dialog.PaperDialogListDialog
Constructor for PaperDialogListDialog
PaperDialogManager - Class in io.github.projectunified.unidialog.paper
Manages dialogs on the Paper platform
PaperDialogManager(Plugin) - Constructor for class io.github.projectunified.unidialog.paper.PaperDialogManager
Constructor for PaperDialogManager that uses the plugin's name as the default namespace.
PaperDialogManager(Plugin, String) - Constructor for class io.github.projectunified.unidialog.paper.PaperDialogManager
Constructor for PaperDialogManager.
PaperDialogManager(Plugin, String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.PaperDialogManager
Constructor for PaperDialogManager
PaperDialogManager(Plugin, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.PaperDialogManager
Constructor for PaperDialogManager that uses the plugin's name as the default namespace.
PaperDialogOpener - Record Class in io.github.projectunified.unidialog.paper.opener
Opens a Paper dialog for players
PaperDialogOpener(Dialog) - Constructor for record class io.github.projectunified.unidialog.paper.opener.PaperDialogOpener
Creates an instance of a PaperDialogOpener record class.
PaperDialogPayload - Record Class in io.github.projectunified.unidialog.paper.payload
Payload for a dialog response on the Paper platform
PaperDialogPayload(UUID, DialogResponseView) - Constructor for record class io.github.projectunified.unidialog.paper.payload.PaperDialogPayload
Creates an instance of a PaperDialogPayload record class.
PaperItemBody - Class in io.github.projectunified.unidialog.paper.body
Represents an item dialog body for the Paper platform
PaperItemBody(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.body.PaperItemBody
Constructor for PaperItemBody
PaperMultiActionDialog - Class in io.github.projectunified.unidialog.paper.dialog
A multi-action dialog for the Paper platform
PaperMultiActionDialog(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.dialog.PaperMultiActionDialog
Constructor for PaperMultiActionDialog
PaperNoticeDialog - Class in io.github.projectunified.unidialog.paper.dialog
A notice dialog for the Paper platform
PaperNoticeDialog(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.dialog.PaperNoticeDialog
Constructor for PaperNoticeDialog
PaperNumberRangeInput - Class in io.github.projectunified.unidialog.paper.input
A number range input for the Paper platform
PaperNumberRangeInput(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.input.PaperNumberRangeInput
Constructor for PaperNumberRangeInput
PaperServerLinksDialog - Class in io.github.projectunified.unidialog.paper.dialog
A server links dialog for the Paper platform
PaperServerLinksDialog(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.dialog.PaperServerLinksDialog
Constructor for PaperServerLinksDialog
PaperSingleOptionInput - Class in io.github.projectunified.unidialog.paper.input
A single option input for the Paper platform
PaperSingleOptionInput(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.input.PaperSingleOptionInput
Constructor for PaperSingleOptionInput
PaperTextBody - Class in io.github.projectunified.unidialog.paper.body
Represents a text dialog body for the Paper platform
PaperTextBody(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.body.PaperTextBody
Constructor for PaperTextBody
PaperTextInput - Class in io.github.projectunified.unidialog.paper.input
A text input for the Paper platform
PaperTextInput(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.paper.input.PaperTextInput
Constructor for PaperTextInput
pause(boolean) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
 
pause(boolean) - Method in interface io.github.projectunified.unidialog.core.dialog.Dialog
Set the option to pause the game while the dialog is open
pause(boolean) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
 
pause(boolean) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
 
pause(boolean) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
 
PEBooleanInput - Class in io.github.projectunified.unidialog.packetevents.input
A PacketEvents-based implementation of AdventureBooleanInput for boolean inputs.
PEBooleanInput(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.packetevents.input.PEBooleanInput
Constructor for PEBooleanInput
PEConfirmationDialog - Class in io.github.projectunified.unidialog.packetevents.dialog
A PacketEvents-based implementation of ConfirmationDialog.
PEConfirmationDialog(String, Function<String, Component>, Function<UUID, Object>) - Constructor for class io.github.projectunified.unidialog.packetevents.dialog.PEConfirmationDialog
Constructor for PEConfirmationDialog
PEDialog<T> - Class in io.github.projectunified.unidialog.packetevents.dialog
A PacketEvents-based implementation of AdventureDialog for building dialogs.
PEDialog(String, Function<String, Component>, Function<UUID, Object>) - Constructor for class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
Constructor for PEDialog
PEDialogActionBuilder - Class in io.github.projectunified.unidialog.packetevents.action
A PacketEvents-based implementation of AdventureDialogActionBuilder for building dialog actions.
PEDialogActionBuilder(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
Constructor for PEDialogActionBuilder
PEDialogBody - Interface in io.github.projectunified.unidialog.packetevents.body
A PacketEvents-based body for a dialog.
PEDialogBodyBuilder - Class in io.github.projectunified.unidialog.packetevents.body
A PacketEvents-based implementation of DialogBodyBuilder for building dialog bodies.
PEDialogBodyBuilder(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.packetevents.body.PEDialogBodyBuilder
Constructor for PEDialogBodyBuilder
PEDialogInput - Class in io.github.projectunified.unidialog.packetevents.input
A PacketEvents-based base class for dialog inputs.
PEDialogInput(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.packetevents.input.PEDialogInput
Constructor for PEDialogInput
PEDialogInputBuilder - Class in io.github.projectunified.unidialog.packetevents.input
A PacketEvents-based implementation of DialogInputBuilder for building dialog inputs.
PEDialogInputBuilder(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.packetevents.input.PEDialogInputBuilder
Constructor for PEDialogInputBuilder
PEDialogListDialog - Class in io.github.projectunified.unidialog.packetevents.dialog
A PacketEvents-based implementation of DialogListDialog for building dialog list dialogs.
PEDialogListDialog(String, Function<String, Component>, Function<UUID, Object>) - Constructor for class io.github.projectunified.unidialog.packetevents.dialog.PEDialogListDialog
Constructor for PEDialogListDialog
PEDialogOpener - Class in io.github.projectunified.unidialog.packetevents.opener
A PacketEvents-based implementation of DialogOpener for opening dialogs.
PEDialogOpener(Dialog, Function<UUID, Object>) - Constructor for class io.github.projectunified.unidialog.packetevents.opener.PEDialogOpener
Constructor for PEDialogOpener
PEDialogPayload - Record Class in io.github.projectunified.unidialog.packetevents.payload
A PacketEvents-based implementation of DialogPayload.
PEDialogPayload(UUID, NBTCompound) - Constructor for record class io.github.projectunified.unidialog.packetevents.payload.PEDialogPayload
Creates an instance of a PEDialogPayload record class.
PEItemBody - Class in io.github.projectunified.unidialog.packetevents.body
A PacketEvents-based implementation of ItemBody for building item bodies.
PEItemBody(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.packetevents.body.PEItemBody
Constructor for PEItemBody
PEMultiActionDialog - Class in io.github.projectunified.unidialog.packetevents.dialog
A PacketEvents-based implementation of MultiActionDialog for building multi-action dialogs.
PEMultiActionDialog(String, Function<String, Component>, Function<UUID, Object>) - Constructor for class io.github.projectunified.unidialog.packetevents.dialog.PEMultiActionDialog
Constructor for PEMultiActionDialog
PENoticeDialog - Class in io.github.projectunified.unidialog.packetevents.dialog
A PacketEvents-based implementation of NoticeDialog for building notice dialogs.
PENoticeDialog(String, Function<String, Component>, Function<UUID, Object>) - Constructor for class io.github.projectunified.unidialog.packetevents.dialog.PENoticeDialog
Constructor for PENoticeDialog
PENumberRangeInput - Class in io.github.projectunified.unidialog.packetevents.input
A PacketEvents-based implementation of AdventureNumberRangeInput for number range inputs.
PENumberRangeInput(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.packetevents.input.PENumberRangeInput
Constructor for PENumberRangeInput
PEServerLinksDialog - Class in io.github.projectunified.unidialog.packetevents.dialog
A PacketEvents-based implementation of ServerLinksDialog for building server links dialogs.
PEServerLinksDialog(String, Function<String, Component>, Function<UUID, Object>) - Constructor for class io.github.projectunified.unidialog.packetevents.dialog.PEServerLinksDialog
Constructor for PEServerLinksDialog
PESingleOptionInput - Class in io.github.projectunified.unidialog.packetevents.input
A PacketEvents-based implementation of AdventureSingleOptionInput for single option inputs.
PESingleOptionInput(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.packetevents.input.PESingleOptionInput
Constructor for PESingleOptionInput
PETextBody - Class in io.github.projectunified.unidialog.packetevents.body
A PacketEvents-based implementation of AdventureTextBody for building text bodies.
PETextBody(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.packetevents.body.PETextBody
Constructor for PETextBody
PETextInput - Class in io.github.projectunified.unidialog.packetevents.input
A PacketEvents-based implementation of AdventureTextInput for text inputs.
PETextInput(Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.packetevents.input.PETextInput
Constructor for PETextInput
PocketEventsDialogManager - Class in io.github.projectunified.unidialog.packetevents
A PacketEvents-based implementation of DialogManager that manages dialogs for players.
PocketEventsDialogManager(String) - Constructor for class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
Constructor for PocketEventsDialogManagee.
PocketEventsDialogManager(String, Function<String, Component>) - Constructor for class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
Constructor for PocketEventsDialogManager
putComponent(CompoundTag, String, TextComponent, SerializerVersion, SerializerVersion) - Static method in class io.github.projectunified.unidialog.viaversion.ViaDialogTagBuilder
Write a text component tag into target under key if component is not null

R

register() - Method in interface io.github.projectunified.unidialog.core.DialogManager
Register the dialog manager
register() - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
register() - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
register() - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
register() - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 
register(String, RegistryComposeEvent<Dialog, DialogRegistryEntry.Builder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
Register the dialog with the default namespace and the provided dialog ID using the given event.
register(String, WritableRegistry<Dialog, DialogRegistryEntry.Builder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
Register the dialog with the default namespace and the provided dialog ID in the given registry.
register(String, String, RegistryComposeEvent<Dialog, DialogRegistryEntry.Builder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
Register the dialog with the default namespace and the provided dialog ID using the given event.
register(String, String, WritableRegistry<Dialog, DialogRegistryEntry.Builder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
Register the dialog with the default namespace and the provided dialog ID in the given registry.
register(Key, RegistryComposeEvent<Dialog, DialogRegistryEntry.Builder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
Register the dialog with the provided key using the given event.
register(Key, WritableRegistry<Dialog, DialogRegistryEntry.Builder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
Register the dialog with the provided key in the given registry.
registerCustomAction(String, String, BiConsumer<UUID, Map<String, String>>) - Method in interface io.github.projectunified.unidialog.core.DialogManager
Register a custom action with a namespace and a unique identifier.
registerCustomAction(String, String, Consumer<DialogPayload>) - Method in interface io.github.projectunified.unidialog.core.DialogManager
Register a custom action with a unique identifier.
registerCustomAction(String, String, Consumer<DialogPayload>) - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
registerCustomAction(String, String, Consumer<DialogPayload>) - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
registerCustomAction(String, String, Consumer<DialogPayload>) - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
registerCustomAction(String, String, Consumer<DialogPayload>) - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 
registerCustomAction(String, BiConsumer<UUID, Map<String, String>>) - Method in interface io.github.projectunified.unidialog.core.DialogManager
Register a custom action with a unique identifier.
registerCustomAction(String, Consumer<DialogPayload>) - Method in interface io.github.projectunified.unidialog.core.DialogManager
Register a custom action with a unique identifier.
registerCustomAction(String, Consumer<DialogPayload>) - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
registerCustomAction(String, Consumer<DialogPayload>) - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
registerCustomAction(String, Consumer<DialogPayload>) - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
registerCustomAction(String, Consumer<DialogPayload>) - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 
registerPackets() - Method in class io.github.projectunified.unidialog.viaversion.ViaDialogProtocol
 
runCommand(String) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
runCommand(String) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the action to be a run command action
runCommand(String) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
runCommand(String) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
runCommand(String) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 

S

serializerFor(ProtocolVersion) - Static method in class io.github.projectunified.unidialog.viaversion.ViaDialogTagBuilder
Return the SerializerVersion for the given protocol version
ServerLinksDialog<I,BB,IB,D,AB,T> - Interface in io.github.projectunified.unidialog.core.dialog
Interface representing a server links dialog.
showDecorations(boolean) - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeItemBody
 
showDecorations(boolean) - Method in interface io.github.projectunified.unidialog.core.body.ItemBody
Set the option to show decorations in the body
showDecorations(boolean) - Method in class io.github.projectunified.unidialog.packetevents.body.PEItemBody
 
showDecorations(boolean) - Method in class io.github.projectunified.unidialog.paper.body.PaperItemBody
 
showDecorations(boolean) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaItemBody
 
showDialog(D) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the action to be a show dialog action
showDialog(BungeeDialog<?, ?>) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
showDialog(DialogOpener) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
showDialog(DialogOpener) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the action to be a show dialog action
showDialog(DialogOpener) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
showDialog(DialogOpener) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
showDialog(DialogOpener) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 
showDialog(PEDialog<?>) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
showDialog(PaperDialog<?>) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
showDialog(ViaDialog<?>) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 
showDialog(String, String) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
showDialog(String, String) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the action to be a show dialog action
showDialog(String, String) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
showDialog(String, String) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
showDialog(String, String) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 
showTooltip(boolean) - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeItemBody
 
showTooltip(boolean) - Method in interface io.github.projectunified.unidialog.core.body.ItemBody
Set the option to show a tooltip in the body
showTooltip(boolean) - Method in class io.github.projectunified.unidialog.packetevents.body.PEItemBody
 
showTooltip(boolean) - Method in class io.github.projectunified.unidialog.paper.body.PaperItemBody
 
showTooltip(boolean) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaItemBody
 
singleOptionInput() - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeDialogInputBuilder
 
singleOptionInput() - Method in interface io.github.projectunified.unidialog.core.input.DialogInputBuilder
Create a single option input
singleOptionInput() - Method in class io.github.projectunified.unidialog.packetevents.input.PEDialogInputBuilder
 
singleOptionInput() - Method in class io.github.projectunified.unidialog.paper.input.PaperDialogInputBuilder
 
singleOptionInput() - Method in class io.github.projectunified.unidialog.viaversion.input.ViaDialogInputBuilder
 
SingleOptionInput<T> - Interface in io.github.projectunified.unidialog.core.input
Interface for single option input types in a dialog.
SpigotDialogManager - Class in io.github.projectunified.unidialog.spigot
The Spigot implementation of DialogManager.
SpigotDialogManager(Plugin) - Constructor for class io.github.projectunified.unidialog.spigot.SpigotDialogManager
Create a new Spigot dialog manager with a default namespace derived from the plugin name.
SpigotDialogManager(Plugin, String) - Constructor for class io.github.projectunified.unidialog.spigot.SpigotDialogManager
Create a new Spigot dialog manager.
SpigotDialogOpener - Class in io.github.projectunified.unidialog.spigot.opener
Spigot implementation of BungeeDialogOpener that opens dialogs for Bukkit players.
SpigotDialogOpener(Dialog) - Constructor for class io.github.projectunified.unidialog.spigot.opener.SpigotDialogOpener
Create a new Spigot dialog opener.
SpigotDialogPayload - Record Class in io.github.projectunified.unidialog.spigot.payload
A dialog payload backed by a JSON element.
SpigotDialogPayload(UUID, JsonElement) - Constructor for record class io.github.projectunified.unidialog.spigot.payload.SpigotDialogPayload
Creates an instance of a SpigotDialogPayload record class.
start(float) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeNumberRangeInput
 
start(float) - Method in interface io.github.projectunified.unidialog.core.input.NumberRangeInput
Set the start value of the range
start(float) - Method in class io.github.projectunified.unidialog.packetevents.input.PENumberRangeInput
 
start(float) - Method in class io.github.projectunified.unidialog.paper.input.PaperNumberRangeInput
 
start(float) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaNumberRangeInput
 
step(Float) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeNumberRangeInput
 
step(Float) - Method in interface io.github.projectunified.unidialog.core.input.NumberRangeInput
Set the step value for the range
step(Float) - Method in class io.github.projectunified.unidialog.paper.input.PaperNumberRangeInput
 
step(Float) - Method in class io.github.projectunified.unidialog.packetevents.input.PENumberRangeInput
 
step(Float) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaNumberRangeInput
 
suggestCommand(String) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
suggestCommand(String) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the action to be a suggest command action
suggestCommand(String) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
suggestCommand(String) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
suggestCommand(String) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 
supportsDialog(UserConnection) - Static method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
Check if a user connection supports dialogs
supportsDialog(UUID) - Static method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
Check if a player supports dialogs

T

text() - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeDialogBodyBuilder
 
text() - Method in interface io.github.projectunified.unidialog.core.body.DialogBodyBuilder
Create a text body
text() - Method in class io.github.projectunified.unidialog.packetevents.body.PEDialogBodyBuilder
 
text() - Method in class io.github.projectunified.unidialog.paper.body.PaperDialogBodyBuilder
 
text() - Method in class io.github.projectunified.unidialog.viaversion.body.ViaDialogBodyBuilder
 
text(TextComponent) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaTextBody
Set the text for the body
text(String) - Method in interface io.github.projectunified.unidialog.adventure.body.AdventureTextBody
 
text(String) - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeTextBody
 
text(String) - Method in interface io.github.projectunified.unidialog.core.body.TextBody
Set the text for the body
text(String) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaTextBody
 
text(Component) - Method in interface io.github.projectunified.unidialog.adventure.body.AdventureTextBody
Set the text for the body
text(Component) - Method in class io.github.projectunified.unidialog.packetevents.body.PETextBody
 
text(Component) - Method in class io.github.projectunified.unidialog.paper.body.PaperTextBody
 
text(BaseComponent) - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeTextBody
Set the text for the body
TextBody<T> - Interface in io.github.projectunified.unidialog.core.body
Interface for building text bodies in a dialog.
textInput() - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeDialogInputBuilder
 
textInput() - Method in interface io.github.projectunified.unidialog.core.input.DialogInputBuilder
Create a text input
textInput() - Method in class io.github.projectunified.unidialog.packetevents.input.PEDialogInputBuilder
 
textInput() - Method in class io.github.projectunified.unidialog.paper.input.PaperDialogInputBuilder
 
textInput() - Method in class io.github.projectunified.unidialog.viaversion.input.ViaDialogInputBuilder
 
TextInput<T> - Interface in io.github.projectunified.unidialog.core.input
Interface for text input types in a dialog.
textValue(String) - Method in interface io.github.projectunified.unidialog.core.payload.DialogPayload
Get the text value from the payload
textValue(String) - Method in record class io.github.projectunified.unidialog.packetevents.payload.PEDialogPayload
 
textValue(String) - Method in record class io.github.projectunified.unidialog.paper.payload.PaperDialogPayload
 
textValue(String) - Method in record class io.github.projectunified.unidialog.spigot.payload.SpigotDialogPayload
 
textValue(String) - Method in record class io.github.projectunified.unidialog.viaversion.payload.ViaDialogPayload
 
title(TextComponent) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
Set the title of the dialog
title(String) - Method in interface io.github.projectunified.unidialog.adventure.dialog.AdventureDialog
 
title(String) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
 
title(String) - Method in interface io.github.projectunified.unidialog.core.dialog.Dialog
Set the title of the dialog
title(String) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
 
title(Component) - Method in interface io.github.projectunified.unidialog.adventure.dialog.AdventureDialog
Set the title of the dialog
title(Component) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEDialog
 
title(Component) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperDialog
 
title(BaseComponent) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
Set the title of the dialog
tooltip(TextComponent) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
Set the tooltip for the action
tooltip(String) - Method in interface io.github.projectunified.unidialog.adventure.action.AdventureDialogActionBuilder
 
tooltip(String) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
tooltip(String) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the tooltip for the dialog action
tooltip(String) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 
tooltip(Component) - Method in interface io.github.projectunified.unidialog.adventure.action.AdventureDialogActionBuilder
Set the tooltip for the dialog action
tooltip(Component) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
tooltip(Component) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
tooltip(BaseComponent) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
Set the tooltip for the dialog action
toString() - Method in record class io.github.projectunified.unidialog.packetevents.payload.PEDialogPayload
Returns a string representation of this record class.
toString() - Method in record class io.github.projectunified.unidialog.paper.opener.PaperDialogOpener
Returns a string representation of this record class.
toString() - Method in record class io.github.projectunified.unidialog.paper.payload.PaperDialogPayload
Returns a string representation of this record class.
toString() - Method in record class io.github.projectunified.unidialog.spigot.payload.SpigotDialogPayload
Returns a string representation of this record class.
toString() - Method in record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
Returns a string representation of this record class.
toString() - Method in record class io.github.projectunified.unidialog.viaversion.payload.ViaDialogPayload
Returns a string representation of this record class.
toTag(SerializerVersion, SerializerVersion) - Method in interface io.github.projectunified.unidialog.viaversion.body.ViaDialogBody
Serialize this body for the given base and target serializers
toTag(SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaItemBody
 
toTag(SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaTextBody
 
toTag(SerializerVersion, SerializerVersion) - Method in interface io.github.projectunified.unidialog.viaversion.payload.ViaItem
Serialize this item to its item tag for the given base and target serializers

U

unregister() - Method in interface io.github.projectunified.unidialog.core.DialogManager
Unregister the dialog manager
unregister() - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
unregister() - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
unregister() - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
unregister() - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 
unregisterAllCustomActions() - Method in interface io.github.projectunified.unidialog.core.DialogManager
Unregister all custom actions.
unregisterAllCustomActions() - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
unregisterAllCustomActions() - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
unregisterAllCustomActions() - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
unregisterAllCustomActions() - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 
unregisterCustomAction(String) - Method in interface io.github.projectunified.unidialog.core.DialogManager
Unregister a custom action by its unique identifier.
unregisterCustomAction(String) - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
unregisterCustomAction(String) - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
unregisterCustomAction(String) - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
unregisterCustomAction(String) - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 
unregisterCustomAction(String, String) - Method in interface io.github.projectunified.unidialog.core.DialogManager
Unregister a custom action by its namespace and unique identifier.
unregisterCustomAction(String, String) - Method in class io.github.projectunified.unidialog.packetevents.PocketEventsDialogManager
 
unregisterCustomAction(String, String) - Method in class io.github.projectunified.unidialog.paper.PaperDialogManager
 
unregisterCustomAction(String, String) - Method in class io.github.projectunified.unidialog.spigot.SpigotDialogManager
 
unregisterCustomAction(String, String) - Method in class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
 

V

valueOf(String) - Static method in enum class io.github.projectunified.unidialog.core.dialog.Dialog.AfterAction
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.projectunified.unidialog.core.dialog.Dialog.AfterAction
Returns an array containing the constants of this enum class, in the order they are declared.
ViaBooleanInput - Class in io.github.projectunified.unidialog.viaversion.input
A ViaVersion-based implementation of BooleanInput for boolean inputs.
ViaBooleanInput(Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.input.ViaBooleanInput
Constructor for ViaBooleanInput
ViaConfirmationDialog - Class in io.github.projectunified.unidialog.viaversion.dialog
A ViaVersion-based implementation of ConfirmationDialog for building confirmation dialogs.
ViaConfirmationDialog(String, Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.dialog.ViaConfirmationDialog
Constructor for ViaConfirmationDialog
ViaDialog<T> - Class in io.github.projectunified.unidialog.viaversion.dialog
A ViaVersion-based implementation of Dialog for building dialogs.
ViaDialog(String, Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
Constructor for ViaDialog
ViaDialogActionBuilder - Class in io.github.projectunified.unidialog.viaversion.action
A ViaVersion-based implementation of DialogActionBuilder for building dialog actions.
ViaDialogActionBuilder(String, Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
Constructor for ViaDialogActionBuilder
ViaDialogBody - Interface in io.github.projectunified.unidialog.viaversion.body
A ViaVersion-based body for a dialog.
ViaDialogBodyBuilder - Class in io.github.projectunified.unidialog.viaversion.body
A ViaVersion-based implementation of DialogBodyBuilder for building dialog bodies.
ViaDialogBodyBuilder(Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.body.ViaDialogBodyBuilder
Constructor for ViaDialogBodyBuilder
ViaDialogInput - Class in io.github.projectunified.unidialog.viaversion.input
A ViaVersion-based base class for dialog inputs.
ViaDialogInput(Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.input.ViaDialogInput
Constructor for ViaDialogInput
ViaDialogInputBuilder - Class in io.github.projectunified.unidialog.viaversion.input
A ViaVersion-based implementation of DialogInputBuilder for building dialog inputs.
ViaDialogInputBuilder(Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.input.ViaDialogInputBuilder
Constructor for ViaDialogInputBuilder
ViaDialogListDialog - Class in io.github.projectunified.unidialog.viaversion.dialog
A ViaVersion-based implementation of DialogListDialog for building dialog list dialogs.
ViaDialogListDialog(String, Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.dialog.ViaDialogListDialog
Constructor for ViaDialogListDialog
ViaDialogOpener - Record Class in io.github.projectunified.unidialog.viaversion.opener
A ViaVersion-based implementation of DialogOpener for opening dialogs.
ViaDialogOpener(ViaDialog<?>) - Constructor for record class io.github.projectunified.unidialog.viaversion.opener.ViaDialogOpener
Constructor for ViaDialogOpener
ViaDialogPayload - Record Class in io.github.projectunified.unidialog.viaversion.payload
A ViaVersion-based implementation of DialogPayload.
ViaDialogPayload(UUID, CompoundTag) - Constructor for record class io.github.projectunified.unidialog.viaversion.payload.ViaDialogPayload
Creates an instance of a ViaDialogPayload record class.
ViaDialogProtocol - Class in io.github.projectunified.unidialog.viaversion
Serverbound base protocol intercepting CUSTOM_CLICK_ACTION packets from 1.21.6+ clients.
ViaDialogProtocol(Map<String, Consumer<DialogPayload>>) - Constructor for class io.github.projectunified.unidialog.viaversion.ViaDialogProtocol
Create the protocol
ViaDialogTagBuilder - Class in io.github.projectunified.unidialog.viaversion
Utility for building the CompoundTag of a dialog packet.
ViaItem - Interface in io.github.projectunified.unidialog.viaversion.payload
A dialog item serializable to its item tag for the target version of the dialog.
ViaItemBody - Class in io.github.projectunified.unidialog.viaversion.body
A ViaVersion-based implementation of ItemBody for building item bodies.
ViaItemBody(Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.body.ViaItemBody
Constructor for ViaItemBody
ViaItemUtil - Class in io.github.projectunified.unidialog.viaversion.spigot
Utility to convert Bukkit ItemStacks to ViaItems.
ViaMultiActionDialog - Class in io.github.projectunified.unidialog.viaversion.dialog
A ViaVersion-based implementation of MultiActionDialog for building multi-action dialogs.
ViaMultiActionDialog(String, Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.dialog.ViaMultiActionDialog
Constructor for ViaMultiActionDialog
ViaNoticeDialog - Class in io.github.projectunified.unidialog.viaversion.dialog
A ViaVersion-based implementation of NoticeDialog for building notice dialogs.
ViaNoticeDialog(String, Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.dialog.ViaNoticeDialog
Constructor for ViaNoticeDialog
ViaNumberRangeInput - Class in io.github.projectunified.unidialog.viaversion.input
A ViaVersion-based implementation of NumberRangeInput for number range inputs.
ViaNumberRangeInput(Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.input.ViaNumberRangeInput
Constructor for ViaNumberRangeInput
ViaServerLinksDialog - Class in io.github.projectunified.unidialog.viaversion.dialog
A ViaVersion-based implementation of ServerLinksDialog for building server links dialogs.
ViaServerLinksDialog(String, Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.dialog.ViaServerLinksDialog
Constructor for ViaServerLinksDialog
ViaSingleOptionInput - Class in io.github.projectunified.unidialog.viaversion.input
A ViaVersion-based implementation of SingleOptionInput for single option inputs.
ViaSingleOptionInput(Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.input.ViaSingleOptionInput
Constructor for ViaSingleOptionInput
ViaTextBody - Class in io.github.projectunified.unidialog.viaversion.body
A ViaVersion-based implementation of TextBody for building text bodies.
ViaTextBody(Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.body.ViaTextBody
Constructor for ViaTextBody
ViaTextInput - Class in io.github.projectunified.unidialog.viaversion.input
A ViaVersion-based implementation of TextInput for text inputs.
ViaTextInput(Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.input.ViaTextInput
Constructor for ViaTextInput
ViaVersionDialogManager - Class in io.github.projectunified.unidialog.viaversion
A ViaVersion-based implementation of DialogManager that manages dialogs for players.
ViaVersionDialogManager(String) - Constructor for class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
Constructor for ViaVersionDialogManager, using ViaDialogTagBuilder.deserializeLegacy(java.lang.String) as the component deserializer
ViaVersionDialogManager(String, Function<String, TextComponent>) - Constructor for class io.github.projectunified.unidialog.viaversion.ViaVersionDialogManager
Constructor for ViaVersionDialogManager
view() - Method in record class io.github.projectunified.unidialog.paper.payload.PaperDialogPayload
Returns the value of the view record component.

W

WAIT_FOR_RESPONSE - Enum constant in enum class io.github.projectunified.unidialog.core.dialog.Dialog.AfterAction
Wait for a response after the action is taken.
width(int) - Method in class io.github.projectunified.unidialog.bungeecord.action.BungeeDialogActionBuilder
 
width(int) - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeItemBody
 
width(int) - Method in class io.github.projectunified.unidialog.bungeecord.body.BungeeTextBody
 
width(int) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeNumberRangeInput
 
width(int) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeSingleOptionInput
 
width(int) - Method in class io.github.projectunified.unidialog.bungeecord.input.BungeeTextInput
 
width(int) - Method in interface io.github.projectunified.unidialog.core.action.DialogActionBuilder
Set the width for the dialog action
width(int) - Method in interface io.github.projectunified.unidialog.core.body.ItemBody
Set the width of the item body
width(int) - Method in interface io.github.projectunified.unidialog.core.body.TextBody
Set the width of the text body
width(int) - Method in interface io.github.projectunified.unidialog.core.input.NumberRangeInput
Set the width of the input
width(int) - Method in interface io.github.projectunified.unidialog.core.input.SingleOptionInput
Set the width of the input
width(int) - Method in interface io.github.projectunified.unidialog.core.input.TextInput
Set the width of the input
width(int) - Method in class io.github.projectunified.unidialog.packetevents.action.PEDialogActionBuilder
 
width(int) - Method in class io.github.projectunified.unidialog.packetevents.body.PEItemBody
 
width(int) - Method in class io.github.projectunified.unidialog.packetevents.body.PETextBody
 
width(int) - Method in class io.github.projectunified.unidialog.packetevents.input.PENumberRangeInput
 
width(int) - Method in class io.github.projectunified.unidialog.packetevents.input.PESingleOptionInput
 
width(int) - Method in class io.github.projectunified.unidialog.packetevents.input.PETextInput
 
width(int) - Method in class io.github.projectunified.unidialog.paper.action.PaperDialogActionBuilder
 
width(int) - Method in class io.github.projectunified.unidialog.paper.body.PaperItemBody
 
width(int) - Method in class io.github.projectunified.unidialog.paper.body.PaperTextBody
 
width(int) - Method in class io.github.projectunified.unidialog.paper.input.PaperNumberRangeInput
 
width(int) - Method in class io.github.projectunified.unidialog.paper.input.PaperSingleOptionInput
 
width(int) - Method in class io.github.projectunified.unidialog.paper.input.PaperTextInput
 
width(int) - Method in class io.github.projectunified.unidialog.viaversion.action.ViaDialogActionBuilder
 
width(int) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaItemBody
 
width(int) - Method in class io.github.projectunified.unidialog.viaversion.body.ViaTextBody
 
width(int) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaNumberRangeInput
 
width(int) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaSingleOptionInput
 
width(int) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaTextInput
 
write(CompoundTag, SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaBooleanInput
 
write(CompoundTag, SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaDialogInput
Write the type-specific fields of this input into the given tag
write(CompoundTag, SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaNumberRangeInput
 
write(CompoundTag, SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaSingleOptionInput
 
write(CompoundTag, SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.input.ViaTextInput
 
writeDialogType(CompoundTag, SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaConfirmationDialog
 
writeDialogType(CompoundTag, SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialog
Write the type-specific fields of this dialog, including the type key
writeDialogType(CompoundTag, SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaDialogListDialog
 
writeDialogType(CompoundTag, SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaMultiActionDialog
 
writeDialogType(CompoundTag, SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaNoticeDialog
 
writeDialogType(CompoundTag, SerializerVersion, SerializerVersion) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaServerLinksDialog
 

Y

yesAction(Consumer<AB>) - Method in interface io.github.projectunified.unidialog.core.dialog.ConfirmationDialog
Set the action for the "yes" button in the confirmation dialog
yesAction(Consumer<BungeeDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.bungeecord.dialog.BungeeConfirmationDialog
 
yesAction(Consumer<PEDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.packetevents.dialog.PEConfirmationDialog
 
yesAction(Consumer<PaperDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.paper.dialog.PaperConfirmationDialog
 
yesAction(Consumer<ViaDialogActionBuilder>) - Method in class io.github.projectunified.unidialog.viaversion.dialog.ViaConfirmationDialog
 
A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values