All Superinterfaces:
Parser
All Known Implementing Classes:
MiniMessageColorResolver, MiniMessageDefaultsResolver, MiniMessageInteractionResolver, MiniMessagePlaceholderResolver, MiniMessageTextFormattingResolver

public interface Resolver extends Parser
  • Method Summary

    Modifier and Type
    Method
    Description
    net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
    getResolver(@Nullable net.kyori.adventure.audience.Audience audience)
     
    default String
    parseString(String string, @Nullable org.bukkit.entity.Player player)
    Parse a string in relation to a player

    Methods inherited from interface org.lushplugins.chatcolorhandler.common.parser.Parser

    getType
  • Method Details

    • parseString

      default String parseString(String string, @Nullable @Nullable org.bukkit.entity.Player player)
      Description copied from interface: Parser
      Parse a string in relation to a player
      Specified by:
      parseString in interface Parser
      Parameters:
      string - The string to parse
      player - The player to apply whilst parsing
      Returns:
      The parsed string
    • getResolver

      net.kyori.adventure.text.minimessage.tag.resolver.TagResolver getResolver(@Nullable @Nullable net.kyori.adventure.audience.Audience audience)