Package-level declarations
io.github.kraftlin.message.message: Entry point for building components.
io.github.kraftlin.message.ClickableMessage: DSL scope for multi-component messages.
io.github.kraftlin.message.ClickableText: DSL scope for styling individual text components.
Types
Marks Kraftlin message DSL scopes to prevent accidental nesting.
A chat message the user can interact with.
A text part of a ClickableMessage.
Functions
Deserializes a legacy '§'-formatted legacy string into a TextComponent.
Builds a new chat message.
Convenience method to build a simple single component message. For more flexible messages, use the overloaded version.
Convenience method to build a simple colorized message. For more flexible messages, use the overloaded version.
Builds and sends a chat message to this Audience.
Builds and sends a styled text message to this Audience.
Builds and sends a simple text message to this Audience.
Builds and sends a component-based message to this Audience.
Converts a complex message to a single string with formatting characters as used in old Minecraft versions.