aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/world/anhgelus
diff options
context:
space:
mode:
authoranhgelus <anhgelus.morhtuuzh@proton.me>2024-08-22 16:47:59 +0000
committeranhgelus <anhgelus.morhtuuzh@proton.me>2024-08-22 16:47:59 +0000
commita2d825e377bd9e23fd58e4d6a40e24a8a6dd3b3e (patch)
tree408821c1eaea310fa47c585f3691bfb0b3c0e069 /src/main/java/world/anhgelus
parentbaeae473d1da1f1f6ec4bc3af92b0b93c3309d3f (diff)
fix(game): selection of moles break list of players in player manager
Diffstat (limited to 'src/main/java/world/anhgelus')
-rw-r--r--src/main/java/world/anhgelus/molehunt/Game.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/main/java/world/anhgelus/molehunt/Game.java b/src/main/java/world/anhgelus/molehunt/Game.java
index 6156b59..d0f1f6f 100644
--- a/src/main/java/world/anhgelus/molehunt/Game.java
+++ b/src/main/java/world/anhgelus/molehunt/Game.java
@@ -1,6 +1,5 @@
package world.anhgelus.molehunt;
-import net.minecraft.entity.LivingEntity;
import net.minecraft.network.packet.s2c.play.OverlayMessageS2CPacket;
import net.minecraft.network.packet.s2c.play.SubtitleS2CPacket;
import net.minecraft.network.packet.s2c.play.TitleFadeS2CPacket;
@@ -37,9 +36,8 @@ public class Game {
public void start() {
if (started) return;
final int n = (server.getCurrentPlayerCount() - server.getCurrentPlayerCount() % 4)/4;
-// final int n = 0;
final var playerManager = server.getPlayerManager();
- final var players = playerManager.getPlayerList();
+ final var players = new ArrayList<>(playerManager.getPlayerList());
for (int i = 0; i < n; i++) {
final var r = ThreadLocalRandom.current().nextInt(0, players.size());
final var mole = players.get(r);