fix: "That nickname is too long." for RainbowName

This commit is contained in:
Chayapak Supasakul 2025-04-24 20:50:19 +07:00
parent 117f52583b
commit 3830cde2a7
Signed by: ChomeNS
SSH key fingerprint: SHA256:0YoxhdyXsgbc0nfeB2N6FYE60mxMU7DS4uCUMaw2mvA

View file

@ -95,7 +95,7 @@ public class RainbowName {
for (final char character : displayName.toCharArray()) {
final String color = String.format("%06x", ColorUtilities.hsvToRgb(hue, 100, 100));
component = component.append(Component.text(character).color(TextColor.fromHexString("#" + color)));
essentialsNickname.append("§#").append(color).append(character != ' ' ? character : '_');
essentialsNickname.append("&#").append(color).append(character != ' ' ? character : '_');
hue = (hue + increment) % 360;
}