Color API

Format messages using legacy (&) and hex (&#RRGGBB) color codes

Usage

import io.github.chi2l3s.nextlib.api.color.ColorUtil;
import io.github.chi2l3s.nextlib.api.color.ColorUtilImpl;

ColorUtil color = new ColorUtilImpl();

// Legacy color codes
String legacy = color.formatMessage("&c&lRed Bold &r&bBlue");

// Hex colors (Paper/Spigot 1.16+)
String hex = color.formatMessage("&#FF0000Red &#00FF00Green &#00aaffCyan");

player.sendMessage(hex);

Legacy Codes

Support for traditional Minecraft color codes like &c for red, &a for green, etc.

Hex Colors

Use modern hex color codes for precise color control.