Interface Parser
- All Known Subinterfaces:
Resolver
- All Known Implementing Classes:
HexParser,LegacyAmpersandParser,LegacyHexParser,MiniMessageColorResolver,MiniMessageDefaultsResolver,MiniMessageInteractionResolver,MiniMessagePlaceholderResolver,MiniMessageTextFormattingResolver,ParticleParser,PlaceholderAPIParser,SoundParser
public interface Parser
-
Method Summary
Modifier and TypeMethodDescription@Nullable ParserTypegetType()parseString(String string, @Nullable org.bukkit.entity.Player player) Parse a string in relation to a player
-
Method Details
-
getType
- Returns:
- The type of the parser or
nullif it should only apply when using all parsers
-
parseString
Parse a string in relation to a player- Parameters:
string- The string to parseplayer- The player to apply whilst parsing- Returns:
- The parsed string
-