Class TextColorTagResolver

java.lang.Object
com.booksaw.betterTeams.text.TextColorTagResolver
All Implemented Interfaces:
net.kyori.adventure.text.minimessage.internal.serializer.SerializableResolver, net.kyori.adventure.text.minimessage.internal.serializer.SerializableResolver.Single, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver

public class TextColorTagResolver extends Object implements net.kyori.adventure.text.minimessage.tag.resolver.TagResolver, net.kyori.adventure.text.minimessage.internal.serializer.SerializableResolver.Single
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.kyori.adventure.text.minimessage.internal.serializer.SerializableResolver

    net.kyori.adventure.text.minimessage.internal.serializer.SerializableResolver.Single

    Nested classes/interfaces inherited from interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver

    net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Builder, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Single, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.WithoutArguments
  • Method Summary

    Modifier and Type
    Method
    Description
     
    @Nullable net.kyori.adventure.text.minimessage.internal.serializer.StyleClaim<?>
     
    boolean
    has(@NotNull String name)
     
    of(net.kyori.adventure.text.format.NamedTextColor... colors)
     
    @Nullable net.kyori.adventure.text.minimessage.tag.Tag
    resolve(@NotNull String name, @NotNull net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue args, @NotNull net.kyori.adventure.text.minimessage.Context ctx)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.kyori.adventure.text.minimessage.internal.serializer.SerializableResolver.Single

    claimComponent, handle
  • Method Details

    • resolve

      @Nullable public @Nullable net.kyori.adventure.text.minimessage.tag.Tag resolve(@NotNull @NotNull String name, @NotNull @NotNull net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue args, @NotNull @NotNull net.kyori.adventure.text.minimessage.Context ctx) throws net.kyori.adventure.text.minimessage.ParsingException
      Specified by:
      resolve in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
      Throws:
      net.kyori.adventure.text.minimessage.ParsingException
    • has

      public boolean has(@NotNull @NotNull String name)
      Specified by:
      has in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
    • claimStyle

      @Nullable public @Nullable net.kyori.adventure.text.minimessage.internal.serializer.StyleClaim<?> claimStyle()
      Specified by:
      claimStyle in interface net.kyori.adventure.text.minimessage.internal.serializer.SerializableResolver.Single
    • of

      public static TextColorTagResolver of(net.kyori.adventure.text.format.NamedTextColor... colors)
    • allColorsAllowed

      public static TextColorTagResolver allColorsAllowed()