A B C D E F G H I K L M N O P R S T U V 
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- allowsChildren() - Method in interface net.kyori.adventure.text.minimessage.tag.Inserting
 - 
Get whether this tag allows children.
 - apply(Component, int) - Method in interface net.kyori.adventure.text.minimessage.tag.Modifying
 - 
Applies this transformation for the current component.
 - ArgumentQueue - Interface in net.kyori.adventure.text.minimessage.tag.resolver
 - 
A queue of
Tagarguments. - asDouble() - Method in interface net.kyori.adventure.text.minimessage.tag.Tag.Argument
 - 
Try and parse this argument as a
double. - asInt() - Method in interface net.kyori.adventure.text.minimessage.tag.Tag.Argument
 - 
Try and parse this argument as an
int. 
B
- build() - Method in interface net.kyori.adventure.text.minimessage.MiniMessage.Builder
 - 
Builds the serializer.
 - build() - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Builder
 - 
Create a placeholder resolver based on the input.
 - builder() - Static method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Creates a new
MiniMessage.Builder. - builder() - Static method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
Create a new builder for a tag resolver.
 
C
- caching(TagResolver.WithoutArguments) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Builder
 - 
Add a resolver that dynamically queries and caches based on the provided function.
 - caching(TagResolver.WithoutArguments) - Static method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
Constructs a tag resolver capable of caching resolved tags.
 - children() - Method in interface net.kyori.adventure.text.minimessage.tree.Node
 - 
Get children of this node.
 - choice(String, Number) - Static method in class net.kyori.adventure.text.minimessage.tag.resolver.Formatter
 - 
Creates a replacement that inserts a choice formatted text.
 - clickEvent() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "click" tag.
 - color() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "color" tags.
 - component(String, ComponentLike) - Static method in class net.kyori.adventure.text.minimessage.tag.resolver.Placeholder
 - 
Creates a replacement that inserts a component.
 - Context - Interface in net.kyori.adventure.text.minimessage
 - 
Parser context for use within transformations.
 
D
- date(String, TemporalAccessor) - Static method in class net.kyori.adventure.text.minimessage.tag.resolver.Formatter
 - 
Creates a replacement that inserts a date or a time as a component.
 - debug(Consumer<String>) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage.Builder
 - 
Print debug information to the given output (disabled by default).
 - decorations() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for all decoration tags.
 - decorations(TextDecoration) - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for a specific text decoration.
 - defaults() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver that handles all default standard tags.
 - deserialize(String) - Method in interface net.kyori.adventure.text.minimessage.Context
 - 
Deserializes a MiniMessage string using all the settings of this context.
 - deserialize(String, TagResolver) - Method in interface net.kyori.adventure.text.minimessage.Context
 - 
Deserializes a MiniMessage string using all the settings of this context.
 - deserialize(String, TagResolver) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Deserializes a string into a component, with a tag resolver to parse tags of the form
<key>. - deserialize(String, TagResolver...) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Deserializes a string into a component, with a tag resolver to parse tags of the form
<key>. - deserialize(String, TagResolver...) - Method in interface net.kyori.adventure.text.minimessage.Context
 - 
Deserializes a MiniMessage string using all the settings of this context.
 - deserializeToTree(String) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Deserializes a string into a tree of parsed elements, This is intended for inspecting the output of the parser for debugging purposes.
 - deserializeToTree(String, TagResolver) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Deserializes a string into a tree of parsed elements, with a tag resolver to parse tags of the form
<key>. - deserializeToTree(String, TagResolver...) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Deserializes a string into a tree of parsed elements, with a tag resolver to parse tags of the form
<key>. - detailMessage() - Method in exception net.kyori.adventure.text.minimessage.ParsingException
 - 
Get the detail message optionally passed with this exception.
 
E
- editTags(Consumer<TagResolver.Builder>) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage.Builder
 - 
Add to the set of known tags this MiniMessage instance can use.
 - empty() - Static method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
An empty tag resolver that will return
nullfor all resolve attempts. - endIndex() - Method in exception net.kyori.adventure.text.minimessage.ParsingException
 - 
Get the end index of the location which caused this exception.
 - equals(Object) - Method in class net.kyori.adventure.text.minimessage.tag.standard.TransitionTag
 - escapeTags(String) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Escapes all known tags in the input message, so that they are ignored in deserialization.
 - escapeTags(String, TagResolver) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Escapes all known tags in the input message, so that they are ignored in deserialization.
 - escapeTags(String, TagResolver...) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Escapes all known tags in the input message, so that they are ignored in deserialization.
 - examinableProperties() - Method in class net.kyori.adventure.text.minimessage.tag.standard.TransitionTag
 
F
- font() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "font" tag.
 - Formatter - Class in net.kyori.adventure.text.minimessage.tag.resolver
 - 
Tag resolvers producing tags that insert formatted values.
 
G
- gradient() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "gradient" tag.
 
H
- has(String) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
Get whether this resolver handles tags with a certain name.
 - has(String) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Single
 - has(String) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.WithoutArguments
 - 
Check if this resolver knows of a tag.
 - hashCode() - Method in class net.kyori.adventure.text.minimessage.tag.standard.TransitionTag
 - hasNext() - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue
 - 
Get whether another argument is available to be popped.
 - hoverEvent() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "hover" tag.
 
I
- input() - Method in interface net.kyori.adventure.text.minimessage.tree.Node.Root
 - 
Get the original provided message which produced this node.
 - inserting(Component) - Static method in interface net.kyori.adventure.text.minimessage.tag.Tag
 - 
Create a tag that will insert a certain component into the output.
 - inserting(ComponentLike) - Static method in interface net.kyori.adventure.text.minimessage.tag.Tag
 - 
Create a tag that will insert a certain component into the output.
 - Inserting - Interface in net.kyori.adventure.text.minimessage.tag
 - 
A tag that inserts a
Componentinto the output. - insertion() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "insert" tag.
 - isFalse() - Method in interface net.kyori.adventure.text.minimessage.tag.Tag.Argument
 - 
Checks if this argument represents
false. - isTrue() - Method in interface net.kyori.adventure.text.minimessage.tag.Tag.Argument
 - 
Checks if this argument represents
true. 
K
- key() - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Single
 - 
The key this resolver matches.
 - keybind() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "key" tag.
 
L
- LOCATION_UNKNOWN - Static variable in exception net.kyori.adventure.text.minimessage.ParsingException
 - lowerValue() - Method in interface net.kyori.adventure.text.minimessage.tag.Tag.Argument
 - 
Returns the value of this argument, lower-cased in the root locale.
 
M
- miniMessage() - Static method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Gets a simple instance with default settings.
 - MiniMessage - Interface in net.kyori.adventure.text.minimessage
 - 
MiniMessage is a textual representation of components.
 - MiniMessage.Builder - Interface in net.kyori.adventure.text.minimessage
 - 
A builder for
MiniMessage. - Modifying - Interface in net.kyori.adventure.text.minimessage.tag
 - 
A tag that can transform a whole subtree of nodes.
 
N
- net.kyori.adventure.text.minimessage - package net.kyori.adventure.text.minimessage
 - 
MiniMessage, a friendly text format for representing chat components.
 - net.kyori.adventure.text.minimessage.tag - package net.kyori.adventure.text.minimessage.tag
 - 
Specification of the API for customizing tags understood by MiniMessage.
 - net.kyori.adventure.text.minimessage.tag.resolver - package net.kyori.adventure.text.minimessage.tag.resolver
 - 
Tools for resolving tags based on tag information.
 - net.kyori.adventure.text.minimessage.tag.standard - package net.kyori.adventure.text.minimessage.tag.standard
 - 
Built-in tags shipped with MiniMessage.
 - net.kyori.adventure.text.minimessage.tree - package net.kyori.adventure.text.minimessage.tree
 - 
A stable representation of the MiniMessage parse tree.
 - newException(String) - Method in interface net.kyori.adventure.text.minimessage.Context
 - 
Create a new parsing exception without reference to a specific location.
 - newException(String, ArgumentQueue) - Method in interface net.kyori.adventure.text.minimessage.Context
 - 
Create a new parsing exception.
 - newException(String, Throwable, ArgumentQueue) - Method in interface net.kyori.adventure.text.minimessage.Context
 - 
Create a new parsing exception.
 - newline() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "newline" tag.
 - Node - Interface in net.kyori.adventure.text.minimessage.tree
 - 
A node in the MiniMessage parse tree.
 - Node.Root - Interface in net.kyori.adventure.text.minimessage.tree
 - 
The root node of a parse.
 - number(String, Number) - Static method in class net.kyori.adventure.text.minimessage.tag.resolver.Formatter
 - 
Creates a replacement that inserts a number as a component.
 
O
- originalText() - Method in exception net.kyori.adventure.text.minimessage.ParsingException
 - 
Get the input message which caused this exception.
 
P
- parent() - Method in interface net.kyori.adventure.text.minimessage.tree.Node
 - 
Get the parent of this node.
 - parsed(String, String) - Static method in class net.kyori.adventure.text.minimessage.tag.resolver.Placeholder
 - 
Creates a placeholder that inserts a MiniMessage string.
 - ParserDirective - Interface in net.kyori.adventure.text.minimessage.tag
 - 
Tags implementing this interface are used to provide directives, or instructions, to the parser directly.
 - ParsingException - Exception in net.kyori.adventure.text.minimessage
 - 
An exception thrown when an error occurs while parsing a MiniMessage string.
 - ParsingException(String) - Constructor for exception net.kyori.adventure.text.minimessage.ParsingException
 - 
Create a new parsing exception with only a message.
 - ParsingException(String, Throwable) - Constructor for exception net.kyori.adventure.text.minimessage.ParsingException
 - 
Create a new parsing exception with a message and an optional cause.
 - peek() - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue
 - 
Peek at the next argument without advancing the iteration pointer.
 - Placeholder - Class in net.kyori.adventure.text.minimessage.tag.resolver
 - 
Tag resolvers producing tags that insert fixed values.
 - pop() - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue
 - 
Pop an argument, throwing an exception if no argument was present.
 - popOr(String) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue
 - 
Pop an argument, throwing an exception if no argument was present.
 - popOr(Supplier<String>) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue
 - 
Pop an argument, throwing an exception if no argument was present.
 - postProcessor(UnaryOperator<Component>) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage.Builder
 - 
Specify a function that takes the component at the end of the parser process.
 - postVisit() - Method in interface net.kyori.adventure.text.minimessage.tag.Modifying
 - 
Called after the entire tree has been
visited. - PreProcess - Interface in net.kyori.adventure.text.minimessage.tag
 - 
A tag that is applied at the tokenization stage, before the tree is constructed.
 - preProcessor(UnaryOperator<String>) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage.Builder
 - 
Specify a function that takes the string at the start of the parser process.
 - preProcessParsed(String) - Static method in interface net.kyori.adventure.text.minimessage.tag.Tag
 - 
Create a tag that inserts the content literally into the parse string.
 
R
- rainbow() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "rainbow" tag.
 - reset() - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue
 - 
Reset index to the beginning, to begin another attempt.
 - reset() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "reset" tag.
 - RESET - Static variable in interface net.kyori.adventure.text.minimessage.tag.ParserDirective
 - 
Instructs the parser to reset all style, events, insertions, etc.
 - resolve(String) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Single
 - resolve(String) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.WithoutArguments
 - 
Resolve a tag based only on the provided name.
 - resolve(String, ArgumentQueue, Context) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
Gets a tag from this resolver based on the current state.
 - resolve(String, ArgumentQueue, Context) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.WithoutArguments
 - resolver(Iterable<? extends TagResolver>) - Static method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
Constructs a tag resolver capable of resolving from multiple sources.
 - resolver(String, BiFunction<ArgumentQueue, Context, Tag>) - Static method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
Create a tag resolver that only responds to a single tag name, and whose value does not depend on that name.
 - resolver(String, Tag) - Static method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
A tag resolver that will resolve a single tag by a case-insensitive key.
 - resolver(Set<String>, BiFunction<ArgumentQueue, Context, Tag>) - Static method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
Create a tag resolver that only responds to certain tag names, and whose value does not depend on that name.
 - resolver(TagResolver) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Builder
 - 
Add a placeholder resolver to those queried by the result of this builder.
 - resolver(TagResolver...) - Static method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
Constructs a tag resolver capable of resolving from multiple sources.
 - resolvers(Iterable<? extends TagResolver>) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Builder
 - 
Add placeholder resolvers to those queried by the result of this builder.
 - resolvers(TagResolver...) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Builder
 - 
Add placeholder resolvers to those queried by the result of this builder.
 
S
- selector() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "selector" tag.
 - selfClosingInserting(Component) - Static method in interface net.kyori.adventure.text.minimessage.tag.Tag
 - 
Create a tag that will insert a certain component into the output.
 - selfClosingInserting(ComponentLike) - Static method in interface net.kyori.adventure.text.minimessage.tag.Tag
 - 
Create a tag that will insert a certain component into the output.
 - standard() - Static method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
Get the tag resolver that resolves all
standard tags. - StandardTags - Class in net.kyori.adventure.text.minimessage.tag.standard
 - 
Tag types distributed with MiniMessage.
 - startIndex() - Method in exception net.kyori.adventure.text.minimessage.ParsingException
 - 
Get the start index of the location which caused this exception.
 - strict(boolean) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage.Builder
 - 
Enables strict mode (disabled by default).
 - stripTags(String) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Removes all supported tags in the input message.
 - stripTags(String, TagResolver) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Removes all known tags in the input message, so that they are ignored in deserialization.
 - stripTags(String, TagResolver...) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage
 - 
Removes all known tags in the input message, so that they are ignored in deserialization.
 - styling(StyleBuilderApplicable...) - Static method in interface net.kyori.adventure.text.minimessage.tag.Tag
 - 
Create a tag that will apply certain styles to components.
 - styling(Consumer<Style.Builder>) - Static method in interface net.kyori.adventure.text.minimessage.tag.Tag
 - 
Create a tag that will apply a certain style to components.
 
T
- tag() - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Single
 - 
The tag returned by this resolver when the key is matching.
 - tag(String, BiFunction<ArgumentQueue, Context, Tag>) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Builder
 - 
Add a single dynamically created tag to this resolver.
 - tag(String, Tag) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Builder
 - 
Add a single tag to this resolver.
 - tag(Set<String>, BiFunction<ArgumentQueue, Context, Tag>) - Method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.Builder
 - 
Add a single dynamically created tag to this resolver.
 - Tag - Interface in net.kyori.adventure.text.minimessage.tag
 - 
A tag definition for the MiniMessage language.
 - Tag.Argument - Interface in net.kyori.adventure.text.minimessage.tag
 - 
An argument that can be passed to a tag, after the first
:. - TagResolver - Interface in net.kyori.adventure.text.minimessage.tag.resolver
 - 
A collection of known tags.
 - TagResolver.Builder - Interface in net.kyori.adventure.text.minimessage.tag.resolver
 - 
A builder to gradually construct tag resolvers.
 - TagResolver.Single - Interface in net.kyori.adventure.text.minimessage.tag.resolver
 - 
A resolver that only handles a single tag key.
 - TagResolver.WithoutArguments - Interface in net.kyori.adventure.text.minimessage.tag.resolver
 - 
A tag resolver that only handles tags which do not take arguments.
 - tags(TagResolver) - Method in interface net.kyori.adventure.text.minimessage.MiniMessage.Builder
 - 
Set the known tags to the provided tag resolver.
 - toString() - Method in interface net.kyori.adventure.text.minimessage.tree.Node
 - 
Get a human-readable representation of this node and its descendants for debugging purposes.
 - toTagResolver() - Static method in interface net.kyori.adventure.text.minimessage.tag.resolver.TagResolver
 - 
A collector that will combine a stream of resolvers into one joined resolver.
 - transition() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "transition" tag.
 - TRANSITION - Static variable in class net.kyori.adventure.text.minimessage.tag.standard.TransitionTag
 - TransitionTag - Class in net.kyori.adventure.text.minimessage.tag.standard
 - 
Changes the color based on a phase param.
 - translatable() - Static method in class net.kyori.adventure.text.minimessage.tag.standard.StandardTags
 - 
Get a resolver for the "translate" tag.
 
U
- unparsed(String, String) - Static method in class net.kyori.adventure.text.minimessage.tag.resolver.Placeholder
 - 
Creates a placeholder that inserts a literal string, without attempting to parse any contained tags.
 
V
- value() - Method in interface net.kyori.adventure.text.minimessage.tag.Inserting
 - 
Returns the component this tag produces.
 - value() - Method in interface net.kyori.adventure.text.minimessage.tag.PreProcess
 - 
The value to insert at the pre-process phase.
 - value() - Method in class net.kyori.adventure.text.minimessage.tag.standard.TransitionTag
 - value() - Method in interface net.kyori.adventure.text.minimessage.tag.Tag.Argument
 - 
Returns the value of this argument.
 - visit(Node, int) - Method in interface net.kyori.adventure.text.minimessage.tag.Modifying
 - 
Method called once for every element in the subtree, allowing calculations to be made before
application. 
All Classes All Packages