From 15d9eab91e3f07caf0491bace7033f15695f3a9f Mon Sep 17 00:00:00 2001 From: ayunami2000 Date: Fri, 8 Apr 2022 02:55:41 -0400 Subject: [PATCH] final i think update yAY --- src/main/java/dev/plex/Plex.java | 5 ---- .../plex/listener/impl/CommandListener.java | 2 -- .../plex/services/impl/CmdBlockerService.java | 25 +++++++++++++++++++ 3 files changed, 25 insertions(+), 7 deletions(-) create mode 100644 src/main/java/dev/plex/services/impl/CmdBlockerService.java diff --git a/src/main/java/dev/plex/Plex.java b/src/main/java/dev/plex/Plex.java index e127af2..cdbf957 100644 --- a/src/main/java/dev/plex/Plex.java +++ b/src/main/java/dev/plex/Plex.java @@ -164,11 +164,6 @@ public class Plex extends JavaPlugin PlexLog.log("Punishment System initialized"); commandBlockerManager = new CommandBlockerManager(); - // todo: make this a service lmao --v - getServer().getScheduler().scheduleSyncDelayedTask(this, () -> { - commandBlockerManager.syncCommands(); - PlexLog.log("Command Blocker commands loaded"); - }); PlexLog.log("Command Blocker initialized"); generateWorlds(); diff --git a/src/main/java/dev/plex/listener/impl/CommandListener.java b/src/main/java/dev/plex/listener/impl/CommandListener.java index b83a8df..8d47f4e 100644 --- a/src/main/java/dev/plex/listener/impl/CommandListener.java +++ b/src/main/java/dev/plex/listener/impl/CommandListener.java @@ -15,8 +15,6 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.player.PlayerCommandPreprocessEvent; -import java.util.regex.Matcher; - public class CommandListener extends PlexListener { @EventHandler(priority = EventPriority.HIGHEST) diff --git a/src/main/java/dev/plex/services/impl/CmdBlockerService.java b/src/main/java/dev/plex/services/impl/CmdBlockerService.java new file mode 100644 index 0000000..fc9a4eb --- /dev/null +++ b/src/main/java/dev/plex/services/impl/CmdBlockerService.java @@ -0,0 +1,25 @@ +package dev.plex.services.impl; + +import dev.plex.services.AbstractService; +import dev.plex.util.PlexLog; + +public class CmdBlockerService extends AbstractService +{ + public CmdBlockerService() + { + super(false, true); + } + + @Override + public void run() + { + plugin.getCommandBlockerManager().syncCommands(); + PlexLog.log("Command Blocker commands loaded"); + } + + @Override + public int repeatInSeconds() + { + return 0; + } +} \ No newline at end of file