SteamWar/BungeeCore
Archiviert
13
2

Add better AlertCommand #233

Manuell gemergt
YoyoNow hat 1 Commits von BetterAlert nach master 2021-08-24 10:03:17 +02:00 zusammengeführt
Nur Änderungen aus Commit bab56f895a werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -37,8 +37,33 @@ public class AlertCommand extends BasicCommand {
return; 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)); 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();
} }
} }