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.