From 76dc1da882200f0349d5fdaf22ddcc7304f1e591 Mon Sep 17 00:00:00 2001 From: anhgelus Date: Sun, 25 Aug 2024 14:48:50 +0000 Subject: fix(game): player not properly cleared --- src/main/java/world/anhgelus/molehunt/game/Game.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/world/anhgelus/molehunt/game/Game.java b/src/main/java/world/anhgelus/molehunt/game/Game.java index a2fdfbb..0bc7270 100644 --- a/src/main/java/world/anhgelus/molehunt/game/Game.java +++ b/src/main/java/world/anhgelus/molehunt/game/Game.java @@ -57,7 +57,6 @@ public class Game { gamerules.get(GameRules.ANNOUNCE_ADVANCEMENTS).set(false, server); // gamerules for the start gamerules.get(GameRules.DO_IMMEDIATE_RESPAWN).set(true, server); - gamerules.get(GameRules.DO_ENTITY_DROPS).set(false, server); final var worldBorder = server.getOverworld().getWorldBorder(); worldBorder.setSize(Molehunt.CONFIG.getInitialWorldSize()); @@ -76,6 +75,7 @@ public class Game { final var title = new TitleS2CPacket(Text.translatable("molehunt.game.start.suspense")); playerManager.getPlayerList().forEach(p -> { + p.getInventory().clear(); p.kill(); p.networkHandler.sendPacket(timing); p.networkHandler.sendPacket(title); @@ -103,7 +103,6 @@ public class Game { }); // reset gamerules after the start gamerules.get(GameRules.DO_IMMEDIATE_RESPAWN).set(false, server); - gamerules.get(GameRules.DO_ENTITY_DROPS).set(true, server); // reset time and weather server.getOverworld().setTimeOfDay(0); server.getOverworld().resetWeather(); -- cgit v1.2.3