Mirror von
https://github.com/GeyserMC/Geyser.git
synchronisiert 2024-12-25 07:40:10 +01:00
Fix chat translation parameters not having color sometimes
Dieser Commit ist enthalten in:
Ursprung
31fec1d4bf
Commit
016a5c04ea
@ -110,14 +110,6 @@ public class MessageUtils {
|
|||||||
strings.add(builder);
|
strings.add(builder);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (translation.getKey().equals("commands.gamemode.success.other")) {
|
|
||||||
strings.add("");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (translation.getKey().equals("command.context.here")) {
|
|
||||||
strings.add(" - no permission or invalid command!");
|
|
||||||
}
|
|
||||||
|
|
||||||
// Collect all params and add format corrections to the end of them
|
// Collect all params and add format corrections to the end of them
|
||||||
List<String> furtherParams = new ArrayList<>();
|
List<String> furtherParams = new ArrayList<>();
|
||||||
for (String param : getTranslationParams(translation.getWith(), locale, message)) {
|
for (String param : getTranslationParams(translation.getWith(), locale, message)) {
|
||||||
@ -133,9 +125,16 @@ public class MessageUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (locale != null) {
|
if (locale != null) {
|
||||||
strings.add(insertParams(LocaleUtils.getLocaleString(translation.getKey(), locale), furtherParams));
|
String builder = getFormat(message.getStyle().getFormats()) +
|
||||||
|
getColor(message.getStyle().getColor());
|
||||||
|
builder += insertParams(LocaleUtils.getLocaleString(translation.getKey(), locale), furtherParams);
|
||||||
|
strings.add(builder);
|
||||||
} else {
|
} else {
|
||||||
strings.addAll(furtherParams);
|
String format = getFormat(message.getStyle().getFormats()) +
|
||||||
|
getColor(message.getStyle().getColor());
|
||||||
|
for (String param : furtherParams) {
|
||||||
|
strings.add(format + param);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
String builder = getFormat(message.getStyle().getFormats()) +
|
String builder = getFormat(message.getStyle().getFormats()) +
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren