SteamWar/BungeeCore
Archiviert
13
2

Fixup async Chat problems #235

Manuell gemergt
YoyoNow hat 2 Commits von BetterDiscord nach master 2021-08-24 10:03:45 +02:00 zusammengeführt
Nur Änderungen aus Commit 90883d6982 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -37,8 +37,33 @@ public class AlertCommand extends BasicCommand {
return;
}
String s = String.join(" ", args);
String s;
boolean discordAnnounce = false;
if (args[0].equals("-discord")) {
if (args.length == 1) {
Message.send("USAGE_ALERT", sender);
return;
}
discordAnnounce = true;
s = join(1, args);
} else {
s = join(0, args);
}
Message.broadcast("ALERT", ChatColor.translateAlternateColorCodes('&', s));
SteamwarDiscordBot.instance().getAnnouncementListener().announce(s);
if (discordAnnounce) {
SteamwarDiscordBot.instance().getAnnouncementListener().announce(s);
}
}
private String join(int startIndex, String... strings) {
StringBuilder st = new StringBuilder();
for (int i = startIndex; i < strings.length; i++) {
if (i != startIndex) {
st.append(" ");
}
st.append(strings[i]);
}
return st.toString();
}
}