From ea08ac7a81b89fee2d268e47316eef19ff96fe99 Mon Sep 17 00:00:00 2001 From: lars Date: Fri, 27 Dec 2024 11:10:18 +0100 Subject: [PATCH] fixed tnt run falling before start --- .../instance/game/stateless/types/tntrun/TntRun.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/tntrun/TntRun.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/tntrun/TntRun.java index b05032e..403a657 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/tntrun/TntRun.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/tntrun/TntRun.java @@ -48,7 +48,13 @@ public class TntRun extends StatelessGame { @Override protected void onPlayerMove(@NotNull PlayerMoveEvent playerMoveEvent) { + + if(playerMoveEvent.getNewPosition().y() < totalElevation) { + if(isBeforeBeginning) { + playerMoveEvent.getPlayer().teleport(getSpawn()); + return; + } playerMoveEvent.getPlayer().setGameMode(GameMode.SPECTATOR); getScore().insertResult(playerMoveEvent.getPlayer()); }