From d54ec631d0336b5a4d08df0b00323b6de5d6234e Mon Sep 17 00:00:00 2001 From: yoyosource Date: Wed, 27 Oct 2021 20:43:30 +0200 Subject: [PATCH] Update MWTeam --- src/de/steamwar/misslewars/MWTeam.java | 10 +++++----- .../steamwar/misslewars/countdowns/EndCountdown.java | 1 - 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/de/steamwar/misslewars/MWTeam.java b/src/de/steamwar/misslewars/MWTeam.java index 886b05a..25e3f00 100644 --- a/src/de/steamwar/misslewars/MWTeam.java +++ b/src/de/steamwar/misslewars/MWTeam.java @@ -31,10 +31,7 @@ import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Team; -import java.util.HashSet; -import java.util.LinkedList; -import java.util.Objects; -import java.util.Set; +import java.util.*; public class MWTeam { private static final ItemStack bow = new ItemStack(Material.BOW); @@ -162,8 +159,11 @@ public class MWTeam { } public void reset() { - players.clear(); openInvitations.clear(); + + List tempPlayer = new ArrayList<>(players); + players.clear(); + tempPlayer.forEach(this::join); } public void invitePlayer(Player p) { diff --git a/src/de/steamwar/misslewars/countdowns/EndCountdown.java b/src/de/steamwar/misslewars/countdowns/EndCountdown.java index af4170c..4b9c2fc 100644 --- a/src/de/steamwar/misslewars/countdowns/EndCountdown.java +++ b/src/de/steamwar/misslewars/countdowns/EndCountdown.java @@ -42,7 +42,6 @@ public class EndCountdown extends StateDependent { private void restart() { FightWorld.resetWorld(); MissileWars.waiting(); - Bukkit.getOnlinePlayers().forEach(JoinListener::join); } @Override