Class Placeholder
- java.lang.Object
-
- net.kyori.adventure.text.minimessage.tag.resolver.Placeholder
-
public final class Placeholder extends Object
Tag resolvers producing tags that insert fixed values.These are effectively placeholders.
- Since:
- 4.10.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @NotNull TagResolver.Single
component(@NotNull String key, @NotNull ComponentLike value)
Creates a replacement that inserts a component.static @NotNull TagResolver.Single
parsed(@NotNull String key, @NotNull String value)
Creates a placeholder that inserts a MiniMessage string.static @NotNull TagResolver.Single
unparsed(@NotNull String key, @NotNull String value)
Creates a placeholder that inserts a literal string, without attempting to parse any contained tags.
-
-
-
Method Detail
-
parsed
public static @NotNull TagResolver.Single parsed(@NotNull @NotNull String key, @NotNull @NotNull String value)
Creates a placeholder that inserts a MiniMessage string.The inserted string will impact the rest of the parse process.
- Parameters:
key
- the keyvalue
- the replacement- Returns:
- the placeholder
- Since:
- 4.10.0
-
unparsed
public static @NotNull TagResolver.Single unparsed(@NotNull @NotNull String key, @NotNull @NotNull String value)
Creates a placeholder that inserts a literal string, without attempting to parse any contained tags.- Parameters:
key
- the keyvalue
- the replacement- Returns:
- the placeholder
- Since:
- 4.10.0
-
component
public static @NotNull TagResolver.Single component(@NotNull @NotNull String key, @NotNull @NotNull ComponentLike value)
Creates a replacement that inserts a component.This replacement is auto-closing, so its style will not influence the style of following components.
- Parameters:
key
- the keyvalue
- the replacement- Returns:
- the placeholder
- Since:
- 4.10.0
-
-