mirror of
https://github.com/RonanPlugins/BetterRTP.git
synced 2026-10-21 15:57:16 +00:00
async fix with delays
This commit is contained in:
1 parent
7332e7c237
commit
a1c266ffca
3 files changed
+7
-2
No files matched your search
@@ -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());
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user