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:
-
ClassesClassDescriptionService 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.