All Classes and Interfaces

Class
Description
A utility class to create arguments for translatable components.
A queue of Tag arguments.
A consumer of serialization claims.
Parser context for use within transformations.
Represents a node in the tree.
Something that holds data representable as MiniMessage tags.
Tag resolvers producing tags that insert formatted values.
A tag that inserts a Component into the output.
A consumer of a region of a string that was identified as a token.
MiniMessage is a textual representation of components.
A builder for MiniMessage.
A variety of presets for configuring MiniMessage.
A MiniMessage translation store.
A Translator implementation that translates strings using MiniMessage.
A tag that can transform a whole subtree of nodes.
A node in the MiniMessage parse tree.
The root node of a parse.
Tags implementing this interface are used to provide directives, or instructions, to the parser directly.
An exception thrown when an error occurs while parsing a MiniMessage string.
An exception that happens while parsing.
Tag resolvers producing tags that insert fixed values.
A tag that is applied at the tokenization stage, before the tree is constructed.
The preferred style of argument quoting for a specific argument.
Represents the root node of a tree.
A specific TagResolver that can process serialization requests for a component.
A subinterface for resolvers that only handle one single tag.
Tag types distributed with MiniMessage.
A matched token consumer that produces a string and returns a copy of the string with PreProcess tags resolved.
A claim of a single style element.
A tag definition for the MiniMessage language.
An argument that can be passed to a tag, after the first :.
Utility class for tag naming.
Node that represents a tag.
Represents an inner part of a tag.
A Tag name must match this pattern.
A collection of known tags.
A builder to gradually construct tag resolvers.
A resolver that only handles a single tag key.
A tag resolver that only handles tags which do not take arguments.
Represents a string of chars.
Represents a token for the lexer.
A consumer of tokens used to generate MiniMessage output.
A matched token consumer that produces a list of matched tokens.
Handles parsing a string into a list of tokens and then into a tree of nodes.
Normalizing provider for tag information.
Represents the type of a token.
Represents a node in the tree which has a text value.