SteamWar/BungeeCore
Archiviert
13
2

english #354

Zusammengeführt
Lixfel hat 21 Commits von english nach master 2022-05-24 10:15:41 +02:00 zusammengeführt
2 geänderte Dateien mit 7 neuen und 19 gelöschten Zeilen
Nur Änderungen aus Commit 4f6bb722ad werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -61,14 +61,6 @@ public class ConnectionListener extends BasicListener {
ProxiedPlayer player = event.getPlayer();
SteamwarUser user = SteamwarUser.get(player.getUniqueId());
if (!user.isManualLocale()) {
Locale locale = player.getLocale();
if (locale == null) {
locale = Locale.getDefault();
}
user.setLocale(locale, false);
}
player.removeGroups("Admin", "team");
YoyoNow markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

Hier hast du definitiv noch keine Locale vorliegen, es reicht vollkommen auf das SettingsChangedEvent zu warten

Hier hast du definitiv noch keine Locale vorliegen, es reicht vollkommen auf das SettingsChangedEvent zu warten
if(user.getUserGroup().isAdminGroup())

Datei anzeigen

@ -102,10 +102,8 @@ public class SteamwarUser {
}
String dbLocale = rs.getString("Locale");
if (dbLocale == null) {
locale = null;
} else {
locale = new Locale(dbLocale);
if (dbLocale != null) {
locale = Locale.forLanguageTag(dbLocale);
}
manualLocale = rs.getBoolean("ManualLocale");
YoyoNow markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

SO GEHT DAS NICHT.

SO GEHT DAS NICHT.
@ -383,13 +381,11 @@ public class SteamwarUser {
public Locale getLocale() {
Locale locale = this.locale;
if (locale == null) {
if (locale == null)
locale = BungeeCord.getInstance().getPlayer(uuid).getLocale();
}
if (locale == null) {
locale = Locale.getDefault();
}
return locale;
if (locale != null)
return locale;
return Locale.getDefault();
}
public boolean isManualLocale() {
@ -402,7 +398,7 @@ public class SteamwarUser {
boolean needsUpdate = !this.locale.equals(locale);
this.locale = locale;
this.manualLocale = manualLocale;
updateLocale.update(locale.getLanguage(), manualLocale, id);
updateLocale.update(locale.toString(), manualLocale, id);
if (needsUpdate)
new LocaleInvalidationPacket(id).send(getPlayer());
}