From 01e46b566ada12bdb3ee8a891ffaaae50ee73ee7 Mon Sep 17 00:00:00 2001 From: HaHaWTH Date: Thu, 28 Mar 2024 03:51:46 +0800 Subject: [PATCH] Revert --- src/main/java/fr/xephi/authme/data/limbo/LimboPlayer.java | 8 ++++---- .../xephi/authme/data/limbo/LimboPlayerTaskManager.java | 4 ++-- src/main/java/fr/xephi/authme/service/AntiBotService.java | 4 ++-- src/main/java/fr/xephi/authme/service/BukkitService.java | 5 +++-- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/main/java/fr/xephi/authme/data/limbo/LimboPlayer.java b/src/main/java/fr/xephi/authme/data/limbo/LimboPlayer.java index 9446222f..9992b697 100644 --- a/src/main/java/fr/xephi/authme/data/limbo/LimboPlayer.java +++ b/src/main/java/fr/xephi/authme/data/limbo/LimboPlayer.java @@ -1,8 +1,8 @@ package fr.xephi.authme.data.limbo; -import com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask; import fr.xephi.authme.task.MessageTask; import org.bukkit.Location; +import org.bukkit.scheduler.BukkitTask; import java.util.ArrayList; import java.util.Collection; @@ -22,7 +22,7 @@ public class LimboPlayer { private final Location loc; private final float walkSpeed; private final float flySpeed; - private MyScheduledTask timeoutTask = null; + private BukkitTask timeoutTask = null; private MessageTask messageTask = null; private LimboPlayerState state = LimboPlayerState.PASSWORD_REQUIRED; @@ -82,7 +82,7 @@ public class LimboPlayer { * * @return The timeout task associated to the player */ - public MyScheduledTask getTimeoutTask() { + public BukkitTask getTimeoutTask() { return timeoutTask; } @@ -92,7 +92,7 @@ public class LimboPlayer { * * @param timeoutTask The task to set */ - public void setTimeoutTask(MyScheduledTask timeoutTask) { + public void setTimeoutTask(BukkitTask timeoutTask) { if (this.timeoutTask != null) { this.timeoutTask.cancel(); } diff --git a/src/main/java/fr/xephi/authme/data/limbo/LimboPlayerTaskManager.java b/src/main/java/fr/xephi/authme/data/limbo/LimboPlayerTaskManager.java index ca5eaa1f..b67c2bad 100644 --- a/src/main/java/fr/xephi/authme/data/limbo/LimboPlayerTaskManager.java +++ b/src/main/java/fr/xephi/authme/data/limbo/LimboPlayerTaskManager.java @@ -1,6 +1,5 @@ package fr.xephi.authme.data.limbo; -import com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask; import fr.xephi.authme.data.auth.PlayerCache; import fr.xephi.authme.data.captcha.RegistrationCaptchaManager; import fr.xephi.authme.message.MessageKey; @@ -12,6 +11,7 @@ import fr.xephi.authme.settings.properties.RestrictionSettings; import fr.xephi.authme.task.MessageTask; import fr.xephi.authme.task.TimeoutTask; import org.bukkit.entity.Player; +import org.bukkit.scheduler.BukkitTask; import javax.inject.Inject; @@ -68,7 +68,7 @@ class LimboPlayerTaskManager { final int timeout = settings.getProperty(RestrictionSettings.TIMEOUT) * TICKS_PER_SECOND; if (timeout > 0) { String message = messages.retrieveSingle(player, MessageKey.LOGIN_TIMEOUT_ERROR); - MyScheduledTask task = bukkitService.runTaskLater(new TimeoutTask(player, message, playerCache), timeout); + BukkitTask task = bukkitService.runTaskLater(new TimeoutTask(player, message, playerCache), timeout); limbo.setTimeoutTask(task); } } diff --git a/src/main/java/fr/xephi/authme/service/AntiBotService.java b/src/main/java/fr/xephi/authme/service/AntiBotService.java index f902a28f..96ff499f 100644 --- a/src/main/java/fr/xephi/authme/service/AntiBotService.java +++ b/src/main/java/fr/xephi/authme/service/AntiBotService.java @@ -1,6 +1,5 @@ package fr.xephi.authme.service; -import com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask; import fr.xephi.authme.initialization.SettingsDependent; import fr.xephi.authme.message.MessageKey; import fr.xephi.authme.message.Messages; @@ -9,6 +8,7 @@ import fr.xephi.authme.permission.PermissionsManager; import fr.xephi.authme.settings.Settings; import fr.xephi.authme.settings.properties.ProtectionSettings; import fr.xephi.authme.util.AtomicIntervalCounter; +import org.bukkit.scheduler.BukkitTask; import javax.inject.Inject; import java.util.Locale; @@ -32,7 +32,7 @@ public class AntiBotService implements SettingsDependent { // Service status private AntiBotStatus antiBotStatus; private boolean startup; - private MyScheduledTask disableTask; + private BukkitTask disableTask; private AtomicIntervalCounter flaggedCounter; @Inject diff --git a/src/main/java/fr/xephi/authme/service/BukkitService.java b/src/main/java/fr/xephi/authme/service/BukkitService.java index f438b3b2..55b41008 100644 --- a/src/main/java/fr/xephi/authme/service/BukkitService.java +++ b/src/main/java/fr/xephi/authme/service/BukkitService.java @@ -18,6 +18,7 @@ import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.entity.Entity; import org.bukkit.entity.Player; import org.bukkit.event.Event; +import org.bukkit.scheduler.BukkitTask; import javax.inject.Inject; import java.util.Collection; @@ -153,8 +154,8 @@ public class BukkitService implements SettingsDependent { * @throws IllegalArgumentException if plugin is null * @throws IllegalArgumentException if task is null */ - public MyScheduledTask runTaskLater(Runnable task, long delay) { - return getScheduler().runTaskLater(task, delay); + public BukkitTask runTaskLater(Runnable task, long delay) { + return Bukkit.getScheduler().runTaskLater(authMe, task, delay); } /**