From b8f19d1e92982295464195b22dac1316221265d3 Mon Sep 17 00:00:00 2001 From: DocSystem <42613513+DocSystem@users.noreply.github.com> Date: Mon, 17 Oct 2022 19:11:00 +0200 Subject: [PATCH] Teleport player to spawn when he's under -30 Y --- src/main/java/fr/efreicraft/eclobby/listeners/Login.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/fr/efreicraft/eclobby/listeners/Login.java b/src/main/java/fr/efreicraft/eclobby/listeners/Login.java index 408cb74..4d47d28 100644 --- a/src/main/java/fr/efreicraft/eclobby/listeners/Login.java +++ b/src/main/java/fr/efreicraft/eclobby/listeners/Login.java @@ -22,6 +22,10 @@ public void onPlayerJoin(PlayerJoinEvent event) { }, 1L); Bukkit.getScheduler().scheduleSyncRepeatingTask(Main.INSTANCE, () -> { fr.efreicraft.eclobby.utils.HUDManager.setScoreboard(player); + Location loc = player.getLocation(); + if (loc.getY() < -30) { + player.teleport(new Location(player.getWorld(), 0.5, 1, 0.5, 90, 0)); + } }, 0L, 20L); } }