Class AdventureComponentFormat

java.lang.Object
eu.cloudnetservice.ext.component.JavaEditionComponentFormat<Component>
eu.cloudnetservice.ext.component.AdventureComponentFormat
All Implemented Interfaces:
ComponentFormat<Component>

final class AdventureComponentFormat extends JavaEditionComponentFormat<Component>
  • Field Details

    • HEX_CHAR

      private static final char HEX_CHAR
      See Also:
    • HEX_SEG_LENGTH

      private static final int HEX_SEG_LENGTH
      See Also:
    • SERIALIZER

      private static final net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer SERIALIZER
  • Constructor Details

    • AdventureComponentFormat

      AdventureComponentFormat()
  • Method Details

    • hexSegmentLength

      public int hexSegmentLength()
    • hexIndicationChar

      public char hexIndicationChar()
    • usesColorCharAsHexDelimiter

      public boolean usesColorCharAsHexDelimiter()
    • nextSegmentIsHexadecimalFormatting

      public boolean nextSegmentIsHexadecimalFormatting(char[] fullData, int pos, char current, char next)
    • encodeStringToComponent

      @NonNull public @NonNull Component encodeStringToComponent(@NonNull @NonNull String text)