Class PaperDialogInputBuilder

java.lang.Object
io.github.projectunified.unidialog.paper.input.PaperDialogInput
io.github.projectunified.unidialog.paper.input.PaperDialogInputBuilder
All Implemented Interfaces:
io.github.projectunified.unidialog.adventure.support.AdventureSupport, io.github.projectunified.unidialog.core.input.DialogInputBuilder

public class PaperDialogInputBuilder extends PaperDialogInput implements io.github.projectunified.unidialog.core.input.DialogInputBuilder
  • Constructor Details

    • PaperDialogInputBuilder

      public PaperDialogInputBuilder(String key, Function<String,net.kyori.adventure.text.Component> componentDeserializer)
  • Method Details

    • booleanInput

      public PaperBooleanInput booleanInput()
      Specified by:
      booleanInput in interface io.github.projectunified.unidialog.core.input.DialogInputBuilder
    • textInput

      public PaperTextInput textInput()
      Specified by:
      textInput in interface io.github.projectunified.unidialog.core.input.DialogInputBuilder
    • singleOptionInput

      public PaperSingleOptionInput singleOptionInput()
      Specified by:
      singleOptionInput in interface io.github.projectunified.unidialog.core.input.DialogInputBuilder
    • numberRangeInput

      public PaperNumberRangeInput numberRangeInput()
      Specified by:
      numberRangeInput in interface io.github.projectunified.unidialog.core.input.DialogInputBuilder
    • getDialogInput

      public io.papermc.paper.registry.data.dialog.input.DialogInput getDialogInput()
      Specified by:
      getDialogInput in class PaperDialogInput