Исправлены баги: zip file closed в кастомных командах, рандомные цвета в GUI, обновлена версия до 1.5.4, добавлена инструкция по кастомным командам в README
This commit is contained in:
parent
1d75327a4d
commit
d49261988e
4 changed files with 124 additions and 4 deletions
|
|
@ -29,9 +29,15 @@ public final class GradientUtil {
|
|||
StringBuilder result = new StringBuilder();
|
||||
|
||||
if (hexColors.size() == 1) {
|
||||
// Для одного цвета применяем цвет один раз в начале
|
||||
String colorCode = formatHex(hexColors.get(0), useLegacyFormat);
|
||||
for (char c : chars) {
|
||||
result.append(colorCode).append(c);
|
||||
if (useLegacyFormat) {
|
||||
// В legacy формате цвет применяется к каждому символу, но мы применяем один цвет
|
||||
// Поэтому применяем цвет один раз в начале и добавляем весь текст
|
||||
result.append(colorCode).append(text);
|
||||
} else {
|
||||
// В MiniMessage формате применяем цвет один раз
|
||||
result.append(colorCode).append(text).append("</color>");
|
||||
}
|
||||
} else {
|
||||
Color[] colors = hexColors.stream()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue