import net.md_5.bungee.api.ChatColor;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class HexColor {
public static String color(String from) {
Pattern pattern = Pattern.compile("#[a-fA-F0-9]{6}");
Matcher matcher = pattern.matcher(from);
while (matcher.find()) {
String hexCode = from.substring(matcher.start(), matcher.end());
String replaceSharp = hexCode.replace('#', 'x');
char[] ch = replaceSharp.toCharArray();
StringBuilder builder = new StringBuilder();
for (char c : ch)
builder.append("&").append(c);
from = from.replace(hexCode, builder.toString());
matcher = pattern.matcher(from);
}
return ChatColor.translateAlternateColorCodes('&', from);
}
}
Используешь как например System.out.printIn(HexColor.color("
#084cfbt#3f84fce#76bbfcx#adf3fdt
")
Если ты юзаешь hex-color цвета, то убери "&", а если обычные цвета - оставляй.
Вот сайт для ргб-цветов:
You must be registered for see links