Class LiteAdventureExtension<SENDER>

java.lang.Object
dev.rollczi.litecommands.adventure.LiteAdventureExtension<SENDER>
All Implemented Interfaces:
dev.rollczi.litecommands.extension.LiteExtension<SENDER>

public class LiteAdventureExtension<SENDER> extends Object implements dev.rollczi.litecommands.extension.LiteExtension<SENDER>
  • Constructor Details

    • LiteAdventureExtension

      public LiteAdventureExtension(AdventureAudienceProvider<SENDER> adventureAudienceProvider)
    • LiteAdventureExtension

      public LiteAdventureExtension()
  • Method Details

    • create

      public static <T> LiteAdventureExtension<T> create()
    • miniMessage

      public LiteAdventureExtension<SENDER> miniMessage(boolean supportsMiniMessage)
    • legacyColor

      public LiteAdventureExtension<SENDER> legacyColor(boolean supportsLegacyColor)
    • colorizeArgument

      public LiteAdventureExtension<SENDER> colorizeArgument(boolean colorizeArgument)
    • serializer

      public LiteAdventureExtension<SENDER> serializer(net.kyori.adventure.text.serializer.ComponentSerializer<net.kyori.adventure.text.Component,? extends net.kyori.adventure.text.Component,String> serializer)
    • extend

      public void extend(dev.rollczi.litecommands.LiteCommandsBuilder<SENDER,?,?> builder, dev.rollczi.litecommands.LiteCommandsInternal<SENDER,?> internal)
      Specified by:
      extend in interface dev.rollczi.litecommands.extension.LiteExtension<SENDER>