From 10fa12e80993767fe6e8751c6e03bf44af15e8e6 Mon Sep 17 00:00:00 2001 From: iTakinn Date: Sun, 16 Mar 2025 19:40:03 -0300 Subject: [PATCH] pprt --- src/main/java/org/itakinn/tknlogs/LoggerReader.java | 7 ++++--- src/main/java/org/itakinn/tknlogs/TKNLogs.java | 11 +++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/itakinn/tknlogs/LoggerReader.java b/src/main/java/org/itakinn/tknlogs/LoggerReader.java index 4183d10..c8a04db 100644 --- a/src/main/java/org/itakinn/tknlogs/LoggerReader.java +++ b/src/main/java/org/itakinn/tknlogs/LoggerReader.java @@ -18,10 +18,11 @@ public class LoggerReader { private WatchService watchService; private long lastReadPosition; - public LoggerReader() { - this.plugin = TKNLogs.getPlugin(); - this.logDir = Paths.get(plugin.getDataFolder().getParentFile().getParent(), "logs"); + public LoggerReader(TKNLogs pl) { + this.plugin = pl; + Path logDir = Paths.get(Bukkit.getServer().getWorldContainer().getAbsolutePath(), "logs"); this.lastReadPosition = 0; + } public void start() { diff --git a/src/main/java/org/itakinn/tknlogs/TKNLogs.java b/src/main/java/org/itakinn/tknlogs/TKNLogs.java index c463b29..eafe557 100644 --- a/src/main/java/org/itakinn/tknlogs/TKNLogs.java +++ b/src/main/java/org/itakinn/tknlogs/TKNLogs.java @@ -10,15 +10,14 @@ public final class TKNLogs extends JavaPlugin { private LoggerReader logMonitor; @Override public void onEnable() { - Bukkit.getPluginManager().registerEvents(new ChatListener(), this); - Bukkit.getPluginManager().registerEvents(new CommandListener(), this); - Bukkit.getPluginManager().registerEvents(new JoinQuitListener(), this); - logMonitor = new LoggerReader(); - logMonitor.start(); - plugin = this; saveDefaultConfig(); reloadConfig(); discord = new DiscordNotifier(); + Bukkit.getPluginManager().registerEvents(new ChatListener(), this); + Bukkit.getPluginManager().registerEvents(new CommandListener(), this); + Bukkit.getPluginManager().registerEvents(new JoinQuitListener(), this); + logMonitor = new LoggerReader(this); + logMonitor.start(); Logger logger = Bukkit.getLogger(); logger.addHandler(new ErrorCatcher()); ErrorCatcher.register();