Index

A D E G I L O T 
All Classes and Interfaces|All Packages

A

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.

D

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

E

externalTitle(String) - Method in interface io.github.projectunified.unidialog.adventure.dialog.AdventureDialog
 
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

G

getComponentDeserializer() - Method in interface io.github.projectunified.unidialog.adventure.support.AdventureSupport
Get the deserializer function that converts a string to a Component

I

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
 

L

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 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(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 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

O

option(String, String, boolean) - Method in interface io.github.projectunified.unidialog.adventure.input.AdventureSingleOptionInput
 
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

T

text(String) - Method in interface io.github.projectunified.unidialog.adventure.body.AdventureTextBody
 
text(Component) - Method in interface io.github.projectunified.unidialog.adventure.body.AdventureTextBody
Set the text for the body
title(String) - Method in interface io.github.projectunified.unidialog.adventure.dialog.AdventureDialog
 
title(Component) - Method in interface io.github.projectunified.unidialog.adventure.dialog.AdventureDialog
Set the title of the dialog
tooltip(String) - Method in interface io.github.projectunified.unidialog.adventure.action.AdventureDialogActionBuilder
 
tooltip(Component) - Method in interface io.github.projectunified.unidialog.adventure.action.AdventureDialogActionBuilder
Set the tooltip for the dialog action
A D E G I L O T 
All Classes and Interfaces|All Packages