SteamWar/BungeeCore
Archiviert
13
2

Whois Fabric Mod Info #444

Zusammengeführt
Lixfel hat 20 Commits von whois_fabric_mods nach master 2023-01-15 16:42:18 +01:00 zusammengeführt
2 geänderte Dateien mit 13 neuen und 13 gelöschten Zeilen
Nur Änderungen aus Commit 9f6db3d639 werden angezeigt - Alle Commits anzeigen

@ -1 +1 @@
Subproject commit c6da22f0bee3865b7b3283bc17275e12c5de14af
Subproject commit bf480f6e6fc212362da34620385d4dee84250698
zOnlyKroks markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

CommonCore bitte zurücksetzen (kein Diff), hat nichts mit dem Branch zu tun und sorgt nur für Merge-Conflicts

CommonCore bitte zurücksetzen (kein Diff), hat nichts mit dem Branch zu tun und sorgt nur für Merge-Conflicts
Veraltet
Review

wie mache ich das?

wie mache ich das?

Datei anzeigen

@ -104,20 +104,20 @@ public class WhoisCommand extends SWCommand {
Team team = Team.get(user.getTeam());
Message.send("WHOIS_TEAM", player, Message.parse("WHOIS_TEAM_HOVER", player, team.getTeamName()), new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/team info " + team.getTeamKuerzel()), team.getTeamColor(), team.getTeamKuerzel(), team.getTeamName());
if(Utils.playerModMap.containsKey(user.getUuid())) {
if (Utils.playerModMap.containsKey(user.getUuid())) {
Mod.Platform modPlatform = Utils.playerModMap.get(user.getUuid()).get(0).getPlatform();
Message.send("WHOIS_PLATFORM",player,modPlatform.toString());
Message.send("WHOIS_PLATFORM", player, modPlatform.toString());
}
if(parameterTypes.contains(WhoisParameterTypes.MOD)) {
if (parameterTypes.contains(WhoisParameterTypes.MOD)) {
List<Mod> activeMods = Utils.playerModMap.get(user.getUuid());
if(!activeMods.isEmpty()) {
Message.send("WHOIS_ACTIVE_MODS",player);
String result = activeMods.stream().map(mod -> "§" + mod.getModType().getColorCode() + mod.getModName()).collect(Collectors.joining("§8, "));
Message.send("WHOIS_ACTIVE_MOD", player,result);
}else {
Message.send("WHOIS_NO_ACTIVE_MODS",player);
if (!activeMods.isEmpty()) {
Message.send("WHOIS_ACTIVE_MODS", player);
String result = activeMods.stream().map(mod -> "§" + mod.getModType().getColorCode() + mod.getModName()).collect(Collectors.joining("§8, "));
Message.send("WHOIS_ACTIVE_MOD", player, result);
} else {
Message.send("WHOIS_NO_ACTIVE_MODS", player);
}
}
zOnlyKroks markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

Das sollte das ganze farbig senden, da musst du halt mal mit Debug-Output das ganze durchsuchen warums nicht tut.

Das sollte das ganze farbig senden, da musst du halt mal mit Debug-Output das ganze durchsuchen warums nicht tut.
Veraltet
Review

Wenn ich einfach in die enum gehe, dort mir von einem die farbe sysoute, bekomm ich einen leeren string. was eig nicht sein kann

Wenn ich einfach in die enum gehe, dort mir von einem die farbe sysoute, bekomm ich einen leeren string. was eig nicht sein kann
Veraltet
Review

funktioniert

funktioniert
@ -168,8 +168,8 @@ public class WhoisCommand extends SWCommand {
}
private enum WhoisParameterTypes {
zOnlyKroks markierte diese Unterhaltung als gelöst
Review

Formatierung etwas unschön (Leerzeichen nach dem Komma)

Formatierung etwas unschön (Leerzeichen nach dem Komma)
ALL(Arrays.asList("-a","-all"), UserGroup.Admin, UserGroup.Moderator, UserGroup.Developer, UserGroup.Supporter, UserGroup.Builder),
MOD(Arrays.asList("-m","-mod","-mods"), UserGroup.Admin, UserGroup.Moderator, UserGroup.Developer);
ALL(Arrays.asList("-a", "-all"), UserGroup.Admin, UserGroup.Moderator, UserGroup.Developer, UserGroup.Supporter, UserGroup.Builder),
zOnlyKroks markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

Für die Unterscheidung diese Nutzer Gruppen gibt es ne Funktion (group.isAdminGroup() und group.isTeamGroup())
Admin ist dann nurnoch Admin, Mod und Dev

Für die Unterscheidung diese Nutzer Gruppen gibt es ne Funktion (group.isAdminGroup() und group.isTeamGroup()) Admin ist dann nurnoch Admin, Mod und Dev
Veraltet
Review

finde es so übersichtlicher, vorallem können so einfacher sachen verändert werden bei bedarf

finde es so übersichtlicher, vorallem können so einfacher sachen verändert werden bei bedarf
MOD(Arrays.asList("-m", "-mod", "-mods"), UserGroup.Admin, UserGroup.Moderator, UserGroup.Developer);
private final EnumSet<UserGroup> userGroupSet;
@ -177,7 +177,7 @@ public class WhoisCommand extends SWCommand {
private List<String> tabCompletes;
WhoisParameterTypes(List<String> tabCompletes,UserGroup... userGroups) {
WhoisParameterTypes(List<String> tabCompletes, UserGroup... userGroups) {
zOnlyKroks markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

UserGroup ist wieder ein Enum, also EnumSet.

UserGroup ist wieder ein Enum, also EnumSet.
this.userGroupSet = EnumSet.copyOf(Arrays.asList(userGroups));
this.tabCompletes = tabCompletes;
}