Class PaperDialogListDialog
java.lang.Object
io.github.projectunified.unidialog.paper.dialog.PaperDialog<PaperDialogListDialog>
io.github.projectunified.unidialog.paper.dialog.PaperDialogListDialog
- All Implemented Interfaces:
io.github.projectunified.unidialog.adventure.dialog.AdventureDialog<org.bukkit.inventory.ItemStack,,PaperDialogBodyBuilder, PaperDialogInputBuilder, PaperDialogListDialog> io.github.projectunified.unidialog.adventure.support.AdventureSupport,io.github.projectunified.unidialog.core.dialog.Dialog<org.bukkit.inventory.ItemStack,,PaperDialogBodyBuilder, PaperDialogInputBuilder, PaperDialogListDialog> io.github.projectunified.unidialog.core.dialog.DialogListDialog<org.bukkit.inventory.ItemStack,PaperDialogBodyBuilder, PaperDialogInputBuilder, PaperDialog<?>, PaperDialogActionBuilder, PaperDialogListDialog>
public class PaperDialogListDialog
extends PaperDialog<PaperDialogListDialog>
implements io.github.projectunified.unidialog.core.dialog.DialogListDialog<org.bukkit.inventory.ItemStack,PaperDialogBodyBuilder,PaperDialogInputBuilder,PaperDialog<?>,PaperDialogActionBuilder,PaperDialogListDialog>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.projectunified.unidialog.core.dialog.Dialog
io.github.projectunified.unidialog.core.dialog.Dialog.AfterAction -
Field Summary
Fields inherited from interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
DEFAULT_BUTTON_WIDTH, DEFAULT_COLUMNS -
Constructor Summary
ConstructorsConstructorDescriptionPaperDialogListDialog(String defaultNamespace, Function<String, net.kyori.adventure.text.Component> componentDeserializer) -
Method Summary
Modifier and TypeMethodDescriptionbuttonWidth(int buttonWidth) columns(int columns) dialog(io.github.projectunified.unidialog.core.opener.DialogOpener dialogOpener) dialog(PaperDialog<?> dialog) exitAction(@Nullable Consumer<PaperDialogActionBuilder> action) protected io.papermc.paper.registry.data.dialog.type.DialogTypeMethods inherited from class io.github.projectunified.unidialog.paper.dialog.PaperDialog
afterAction, body, canCloseWithEscape, externalTitle, getAction, getComponentDeserializer, getDialog, getDialogBuilder, input, opener, pause, register, register, register, register, register, register, titleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.projectunified.unidialog.adventure.dialog.AdventureDialog
externalTitle, titleMethods inherited from interface io.github.projectunified.unidialog.adventure.support.AdventureSupport
deserializeMethods inherited from interface io.github.projectunified.unidialog.core.dialog.Dialog
afterAction, body, body, canCloseWithEscape, input, input, opener, pauseMethods inherited from interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
dialog
-
Constructor Details
-
PaperDialogListDialog
-
-
Method Details
-
dialog
- Specified by:
dialogin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<org.bukkit.inventory.ItemStack,PaperDialogBodyBuilder, PaperDialogInputBuilder, PaperDialog<?>, PaperDialogActionBuilder, PaperDialogListDialog>
-
dialog
- Specified by:
dialogin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<org.bukkit.inventory.ItemStack,PaperDialogBodyBuilder, PaperDialogInputBuilder, PaperDialog<?>, PaperDialogActionBuilder, PaperDialogListDialog>
-
dialog
public PaperDialogListDialog dialog(io.github.projectunified.unidialog.core.opener.DialogOpener dialogOpener) - Specified by:
dialogin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<org.bukkit.inventory.ItemStack,PaperDialogBodyBuilder, PaperDialogInputBuilder, PaperDialog<?>, PaperDialogActionBuilder, PaperDialogListDialog>
-
exitAction
public PaperDialogListDialog exitAction(@Nullable @Nullable Consumer<PaperDialogActionBuilder> action) - Specified by:
exitActionin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<org.bukkit.inventory.ItemStack,PaperDialogBodyBuilder, PaperDialogInputBuilder, PaperDialog<?>, PaperDialogActionBuilder, PaperDialogListDialog>
-
columns
- Specified by:
columnsin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<org.bukkit.inventory.ItemStack,PaperDialogBodyBuilder, PaperDialogInputBuilder, PaperDialog<?>, PaperDialogActionBuilder, PaperDialogListDialog>
-
buttonWidth
- Specified by:
buttonWidthin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<org.bukkit.inventory.ItemStack,PaperDialogBodyBuilder, PaperDialogInputBuilder, PaperDialog<?>, PaperDialogActionBuilder, PaperDialogListDialog>
-
getDialogType
protected io.papermc.paper.registry.data.dialog.type.DialogType getDialogType()- Specified by:
getDialogTypein classPaperDialog<PaperDialogListDialog>
-