Rework SWScoreboard to ProtocolLib and remove unneccassary VersionDependents #72
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
3 Beteiligte
Fällig am
Kein Fälligkeitsdatum gesetzt.
Abhängigkeiten
Keine Abhängigkeiten gesetzt.
Referenz: SteamWar/SpigotCore#72
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren
Keine Beschreibung angegeben.
Branch "SWScoreboardRework" 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?
Closes #71
PS: So schaut ein guter PullRequest aus: 10:1 gelöschte zu erstellten Zeilen, und kein bisschen Funktionalität weniger & mehr Überblick! ;)
Sind zwar nur kleinigkeiten, würde mir dennoch eine erklärung des toggles wünchen und die vereinheitlichung der static final Variablennamen.
@ -32,2 +40,3 @@
private static int toggle = 0;
private static HashMap<Player, Object> playerBoards = new HashMap<>(); //Object -> Scoreboard | Alle Versionen in der Map!
private static final ProtocolManager manager = ProtocolLibrary.getProtocolManager();
Also entweder kleingeschrieben oder komplett groß bei den static final Variablen, und nicht das eine so und das andere so.
Konstanten GROß, anderes wie gewohnt camelCase.
@ -34,0 +48,4 @@
setScoreboardConstants(0);
setScoreboardConstants(1);
Bukkit.getScheduler().runTaskTimer(Core.getInstance(), () -> {
toggle ^= 1; // Toggle between 0 and 1
Was macht dieses toggle?