From 39bbf19d9db2a24c5f36541185c931eb082c3f31 Mon Sep 17 00:00:00 2001 From: lars Date: Sat, 19 Jul 2025 01:48:35 +0200 Subject: [PATCH] reset more player values in Room --- .../java/eu/mhsl/minenet/minigames/instance/room/Room.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/room/Room.java b/src/main/java/eu/mhsl/minenet/minigames/instance/room/Room.java index 4bd4e81..51326e1 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/room/Room.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/room/Room.java @@ -15,6 +15,7 @@ import net.minestom.server.MinecraftServer; import net.minestom.server.coordinate.Pos; import net.minestom.server.entity.GameMode; import net.minestom.server.entity.Player; +import net.minestom.server.entity.attribute.Attribute; import net.minestom.server.event.player.PlayerBlockBreakEvent; import net.minestom.server.event.player.PlayerDisconnectEvent; import net.minestom.server.instance.anvil.AnvilLoader; @@ -66,6 +67,10 @@ public class Room extends MineNetInstance implements Spawnable { p.getInventory().clear(); p.setGameMode(GameMode.ADVENTURE); p.setInvisible(false); + p.getAttribute(Attribute.BLOCK_INTERACTION_RANGE).setBaseValue(p.getAttribute(Attribute.BLOCK_INTERACTION_RANGE).attribute().defaultValue()); + p.getAttribute(Attribute.ENTITY_INTERACTION_RANGE).setBaseValue(p.getAttribute(Attribute.ENTITY_INTERACTION_RANGE).attribute().defaultValue()); + p.heal(); + p.setExp(0); rooms.add(room); players.put(p, room); MoveInstance.move(p, room);