Class PaperDialogInput

java.lang.Object
io.github.projectunified.unidialog.paper.input.PaperDialogInput
All Implemented Interfaces:
io.github.projectunified.unidialog.adventure.support.AdventureSupport
Direct Known Subclasses:
PaperBooleanInput, PaperDialogInputBuilder, PaperNumberRangeInput, PaperSingleOptionInput, PaperTextInput

public abstract class PaperDialogInput extends Object implements io.github.projectunified.unidialog.adventure.support.AdventureSupport
  • Field Details

    • key

      protected final String key
  • Constructor Details

    • PaperDialogInput

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

    • getDialogInput

      public abstract io.papermc.paper.registry.data.dialog.input.DialogInput getDialogInput()
    • getComponentDeserializer

      public Function<String,net.kyori.adventure.text.Component> getComponentDeserializer()
      Specified by:
      getComponentDeserializer in interface io.github.projectunified.unidialog.adventure.support.AdventureSupport