Class PaperDialogInput

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

public abstract class PaperDialogInput extends Object implements 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()
      Description copied from interface: AdventureSupport
      Get the deserializer function that converts a string to a Component
      Specified by:
      getComponentDeserializer in interface AdventureSupport
      Returns:
      the function that deserializes a string into a Component