diff --git a/pom.xml b/pom.xml index 5fed857..d2e1981 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,9 @@ me.SuperRonanCraft BetterRTP jar - 3.6.8-1 + 3.6.8-2 + + 8 diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java index 1e3b600..04f9097 100644 --- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java +++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java @@ -27,7 +27,7 @@ class RTPDelay implements Listener { private void delay(CommandSender sendi, int delay) { if (!getPl().getRTP().getTeleport().beforeTeleportDelay(rtp.getPlayer(), delay)) { - task = AsyncHandler.asyncLater(run(sendi, this), delay * 20L); + task = AsyncHandler.syncLater(run(sendi, this), delay * 20L); if (cancelOnMove || cancelOnDamage) Bukkit.getPluginManager().registerEvents(this, BetterRTP.getInstance()); } diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/versions/AsyncHandler.java b/src/main/java/me/SuperRonanCraft/BetterRTP/versions/AsyncHandler.java index 275820d..b3416a4 100644 --- a/src/main/java/me/SuperRonanCraft/BetterRTP/versions/AsyncHandler.java +++ b/src/main/java/me/SuperRonanCraft/BetterRTP/versions/AsyncHandler.java @@ -17,4 +17,7 @@ public class AsyncHandler { public static BukkitTask asyncLater(Runnable runnable, long ticks) { return Bukkit.getScheduler().runTaskLaterAsynchronously(BetterRTP.getInstance(), runnable, ticks); } + public static BukkitTask syncLater(Runnable runnable, long ticks) { + return Bukkit.getScheduler().runTaskLater(BetterRTP.getInstance(), runnable, ticks); + } }