Я использую это:Minecraft цветовых коды не работает должным образом (патрубок)
public void onPlayerCommandPreprocessEvent(PlayerCommandPreprocessEvent event) {
event.getPlayer().sendRawMessage(Color.RED.toString()+"TEXT...");
}
но выглядит как Color:[rgb0xFF00]TEXT...
в чате.
Я также пробовал getPlayer().sendMessage(...)
и Color.RED
, но ни один из них не работает.
Что я делаю неправильно?
Редактировать: Я нашел решение, см. Мой ответ ниже.
текст должен появиться в красный вместо того, чтобы показывать "цвет: [rgb0x ...]" – mfnalex
Попробуйте отправить ANSI цвет красный вместо "\ u001B [31m" Пусть я знаю ... –
На самом деле я предпочел бы избежать этого, потому что использование жестко закодированных цветовых кодов устарело, поскольку они изменились на JSON в 1,9, по крайней мере мне сказали об этом. – mfnalex