Teamserver #344
Keine Reviewer
Label
Kein Label
Bug
Codeverbesserung
Einsteiger Freundlich
Idee
In Arbeit
Neues Feature
Prio A
Security Breach
Überprüfung notwendig
Verbesserung
Zu Beobachten
Kein Meilenstein
Niemand zuständig
2 Beteiligte
Fällig am
Kein Fälligkeitsdatum gesetzt.
Abhängigkeiten
Keine Abhängigkeiten gesetzt.
Referenz: SteamWar/BungeeCore#344
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren
Keine Beschreibung angegeben.
Branch "Teamserver" löschen
Das Löschen eines Branches ist permanent. Obwohl der Branch für eine kurze Zeit weiter existieren könnte, kann diese Aktion in den meisten Fällen NICHT rückgängig gemacht werden. Fortfahren?
@ -44,1 +44,4 @@
}
event.setCancelled(true);
if (!(event.getReceiver() instanceof ProxiedPlayer)) {
Das macht dann wie gewollt?
Das hat Fehler geworfen, weil irgendwie einmal kein ProxiedPlayer existierte
@ -0,0 +41,4 @@
field = InitialHandler.class.getDeclaredField("extraDataInHandshake");
field.setAccessible(true);
} catch (Exception e) {
BungeeCord.getInstance().stop();
Chrm!
@ -0,0 +47,4 @@
@EventHandler
public void loginEvent(LoginEvent e) {
System.out.println(e);
Naja
@ -0,0 +55,4 @@
if (properties.length > 0) {
extraData += "\00" + BungeeCord.getInstance().gson.toJson(properties);
}
field.set(initialHandler, extraData);
Geht das nicht ohne Reflection?
Ne leider nicht. Es gibt keine .setExtraData()
@ -0,0 +57,4 @@
}
field.set(initialHandler, extraData);
} catch (Exception ex) {
BungeeCord.getInstance().stop();
Joa, definitiv ready für live-Betrieb.
@ -552,0 +614,4 @@
}
team.setAddress(server);
team.setPort(port);
Message.send("TEAM_SERVER_SET", player);
Du musst noch den Teamserver aus dem Storage werfen
@ -0,0 +41,4 @@
field = InitialHandler.class.getDeclaredField("extraDataInHandshake");
field.setAccessible(true);
} catch (Exception e) {
// ignore
Ignorieren würde ich den Fehler nicht (ist schließlich wichtig, d.h. BungeeCore.get().getLogger().log(SEVERE)), und Warum zum Henker Exception?
@ -0,0 +56,4 @@
}
field.set(initialHandler, extraData);
} catch (Exception ex) {
// ignore
Same hier wie oben.
@ -375,6 +376,7 @@ TEAM_HELP_NAME=§8/§7team changename §8- §7Ändere deinen Teamnamen.
TEAM_HELP_COLOR=§8/§7team changecolor §8- §7Ändere deine Teamfarbe.
TEAM_HELP_LEADER=§8/§7team promote §8- §7Ernenne jemanden zum Teamleader.
TEAM_HELP_STEP_BACK=§8/§7team stepback §8- §7Tritt als Leader zurück.
TEAM_HELP_SERVER=§8/§7team server §8[§eIP/Address§8] §8(§7Port§8) §8- §7Setzt Addresse des Teamservers.
Im deutschen Adresse mit einem d
@ -461,2 +463,4 @@
TEAM_COLOR_TITLE=Farbe wählen
#Team Server
TEAM_SERVER_USAGE=§8/§7team server §8[§eIP/Address§8] §8(§7Port§8) §8- §7Setzt Addresse des Teamservers.
Adresse
@ -463,0 +465,4 @@
#Team Server
TEAM_SERVER_USAGE=§8/§7team server §8[§eIP/Address§8] §8(§7Port§8) §8- §7Setzt Addresse des Teamservers.
TEAM_SERVER_SET=§7Du hast die Teamserveradresse geändert§8!
TEAM_SERVER_PORT_INVALID=§cDer Port muss eine Zahl sein.
Eher unmögliche Portnummer als "Zahl" weil -1 ist auch eine Zahl und dennoch invalide...