Package net.blockhost.commons.message


@NullMarked package net.blockhost.commons.message

Message utilities for 6b6t plugins.

This package provides utilities for handling MiniMessage-based message formatting and sending. It simplifies working with Adventure's MiniMessage format and provides a consistent API for plugin messaging.

ConfigLib Integration

Use MiniMessageConfigSerializer to automatically convert legacy color codes in your configuration files:

@Configuration
public class MyConfig {
    @SerializeWith(serializer = MiniMessageConfigSerializer.class)
    public String message = "<green>Welcome!";
}

Legacy Color Conversion

Use MiniMessageConverter to convert legacy color codes to MiniMessage:

String legacy = "&aHello &lWorld!";
String mini = MiniMessageConverter.convert(legacy);
// Result: "<reset><green>Hello <bold>World!"
See Also:
  • Classes
    Class
    Description
    Service for handling MiniMessage-based message formatting and sending.
    ConfigLib serializer that converts legacy color codes to MiniMessage format.
    Utility class for converting legacy Minecraft color codes to MiniMessage format.