SteamWar/MissileWars
Archiviert
13
0

Add send message to whole team

Dieser Commit ist enthalten in:
jojo 2020-12-20 14:19:42 +01:00
Ursprung bf417916b3
Commit 78dd982e4b
2 geänderte Dateien mit 7 neuen und 7 gelöschten Zeilen

Datei anzeigen

@ -167,6 +167,10 @@ public class MWTeam {
return color.toString() + teamName;
}
public LinkedList<Player> getPlayers() {
return players;
}
public static void removeInvitations(Player p) {
MissileWars.getRedTeam().openInvitations.remove(p);
MissileWars.getBlueTeam().openInvitations.remove(p);

Datei anzeigen

@ -49,20 +49,16 @@ public class CommandAcceptDecline implements CommandExecutor {
if (command.getName().equalsIgnoreCase("accept")) {
teamInvitation.acceptInvite(player);
message(teamInvitation, "§7Der Spieler §e" + player.getName() + "§7 ist deinem Team §abeigetreten§7.");
message(teamInvitation, "§7Der Spieler §e" + player.getName() + "§7 ist dem Team §abeigetreten§7.");
} else {
MWTeam.removeInvitations(player);
message(teamInvitation, "§7Der Spieler §e" + player.getName() + "§7 hat deine Einladung §cabgelehnt§7.");
message(teamInvitation, "§7Der Spieler §e" + player.getName() + "§7 hat die Einladung §cabgelehnt§7.");
}
return false;
}
private void message(MWTeam mwTeam, String s) {
if (mwTeam == MissileWars.getRedTeam()) {
Bukkit.getPlayer(Config.RedLeader).sendMessage(s);
} else {
Bukkit.getPlayer(Config.BlueLeader).sendMessage(s);
}
mwTeam.getPlayers().forEach(player -> player.sendMessage(s));
}
}