From 258e7bffb8b1d15dfdb0cfb780b90b77d6feb416 Mon Sep 17 00:00:00 2001 From: MrJetby <151487235+MrJetby@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:46:44 -0500 Subject: [PATCH] Update ChallengeHandler.java I am added public void teleportRemaining(@NotNull GuildChallenge challenge) { getAllPlayersAlive(challenge).forEach((key, value) -> { final Location location = ACFBukkitUtil.stringToLocation(value); final Player player = Bukkit.getPlayer(key); Bukkit.getScheduler().runTaskLater(guilds, () -> player.teleport(location), 120 * 20L); }); } For cooldown before teleport. Because players can't take items after kill a player. --- .../me/glaremasters/guilds/challenges/ChallengeHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/me/glaremasters/guilds/challenges/ChallengeHandler.java b/src/main/java/me/glaremasters/guilds/challenges/ChallengeHandler.java index a879a5f0a..e59425da7 100644 --- a/src/main/java/me/glaremasters/guilds/challenges/ChallengeHandler.java +++ b/src/main/java/me/glaremasters/guilds/challenges/ChallengeHandler.java @@ -277,7 +277,7 @@ public void teleportRemaining(@NotNull GuildChallenge challenge) { getAllPlayersAlive(challenge).forEach((key, value) -> { final Location location = ACFBukkitUtil.stringToLocation(value); final Player player = Bukkit.getPlayer(key); - Bukkit.getScheduler().runTaskLater(guilds, () -> player.teleport(location), 1L); + Bukkit.getScheduler().runTaskLater(guilds, () -> player.teleport(location), 120 * 20L); }); }