mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-05 23:33:36 +00:00
fancynpcs, fancyholograms, fancydialogs: Use PluginMiddleware
This commit is contained in:
@@ -30,6 +30,7 @@ import de.oliver.fancyanalytics.logger.appender.Appender;
|
||||
import de.oliver.fancyanalytics.logger.appender.ConsoleAppender;
|
||||
import de.oliver.fancyanalytics.logger.appender.JsonAppender;
|
||||
import de.oliver.fancylib.VersionConfig;
|
||||
import de.oliver.fancylib.logging.PluginMiddleware;
|
||||
import de.oliver.fancylib.serverSoftware.ServerSoftware;
|
||||
import de.oliver.fancylib.translations.Language;
|
||||
import de.oliver.fancylib.translations.TextConfig;
|
||||
@@ -81,7 +82,12 @@ public class FancyDialogsPlugin extends JavaPlugin implements FancyDialogs {
|
||||
}
|
||||
}
|
||||
JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath());
|
||||
this.fancyLogger = new ExtendedFancyLogger("FancyDialogs", LogLevel.INFO, List.of(consoleAppender, jsonAppender), new ArrayList<>());
|
||||
this.fancyLogger = new ExtendedFancyLogger(
|
||||
"FancyDialogs",
|
||||
LogLevel.INFO,
|
||||
List.of(consoleAppender, jsonAppender),
|
||||
List.of(new PluginMiddleware(this))
|
||||
);
|
||||
}
|
||||
|
||||
public static FancyDialogsPlugin get() {
|
||||
|
||||
@@ -25,6 +25,7 @@ import de.oliver.fancyholograms.util.PluginUtils;
|
||||
import de.oliver.fancylib.FancyLib;
|
||||
import de.oliver.fancylib.Metrics;
|
||||
import de.oliver.fancylib.VersionConfig;
|
||||
import de.oliver.fancylib.logging.PluginMiddleware;
|
||||
import de.oliver.fancylib.serverSoftware.ServerSoftware;
|
||||
import de.oliver.fancylib.versionFetcher.MasterVersionFetcher;
|
||||
import de.oliver.fancylib.versionFetcher.VersionFetcher;
|
||||
@@ -87,7 +88,12 @@ public final class FancyHolograms extends JavaPlugin implements FancyHologramsPl
|
||||
}
|
||||
}
|
||||
JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath());
|
||||
this.fancyLogger = new ExtendedFancyLogger("FancyHolograms", LogLevel.INFO, List.of(consoleAppender, jsonAppender), new ArrayList<>());
|
||||
this.fancyLogger = new ExtendedFancyLogger(
|
||||
"FancyHolograms",
|
||||
LogLevel.INFO,
|
||||
List.of(consoleAppender, jsonAppender),
|
||||
List.of(new PluginMiddleware(this))
|
||||
);
|
||||
}
|
||||
|
||||
public static @NotNull FancyHolograms get() {
|
||||
|
||||
@@ -34,6 +34,7 @@ import de.oliver.fancyanalytics.logger.appender.ConsoleAppender;
|
||||
import de.oliver.fancyanalytics.logger.appender.JsonAppender;
|
||||
import de.oliver.fancylib.FancyLib;
|
||||
import de.oliver.fancylib.VersionConfig;
|
||||
import de.oliver.fancylib.logging.PluginMiddleware;
|
||||
import de.oliver.fancylib.serverSoftware.ServerSoftware;
|
||||
import de.oliver.fancylib.translations.Language;
|
||||
import de.oliver.fancylib.translations.TextConfig;
|
||||
@@ -102,7 +103,12 @@ public final class FancyHologramsPlugin extends JavaPlugin implements FancyHolog
|
||||
}
|
||||
}
|
||||
JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath());
|
||||
fancyLogger = new ExtendedFancyLogger("FancyHolograms", LogLevel.INFO, List.of(consoleAppender, jsonAppender), new ArrayList<>());
|
||||
fancyLogger = new ExtendedFancyLogger(
|
||||
"FancyHolograms",
|
||||
LogLevel.INFO,
|
||||
List.of(consoleAppender, jsonAppender),
|
||||
List.of(new PluginMiddleware(this))
|
||||
);
|
||||
|
||||
versionFetcher = new MasterVersionFetcher("FancyHolograms");
|
||||
versionConfig = new VersionConfig(this, versionFetcher);
|
||||
|
||||
@@ -15,6 +15,7 @@ import de.oliver.fancyanalytics.sdk.events.Event;
|
||||
import de.oliver.fancylib.FancyLib;
|
||||
import de.oliver.fancylib.Metrics;
|
||||
import de.oliver.fancylib.VersionConfig;
|
||||
import de.oliver.fancylib.logging.PluginMiddleware;
|
||||
import de.oliver.fancylib.serverSoftware.ServerSoftware;
|
||||
import de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler;
|
||||
import de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler;
|
||||
@@ -115,7 +116,12 @@ public class FancyNpcs extends JavaPlugin implements FancyNpcsPlugin {
|
||||
}
|
||||
}
|
||||
JsonAppender jsonAppender = new JsonAppender(false, false, true, logsFile.getPath());
|
||||
this.fancyLogger = new ExtendedFancyLogger("FancyNpcs", LogLevel.INFO, List.of(consoleAppender, jsonAppender), new ArrayList<>());
|
||||
this.fancyLogger = new ExtendedFancyLogger(
|
||||
"FancyNpcs",
|
||||
LogLevel.INFO,
|
||||
List.of(consoleAppender, jsonAppender),
|
||||
List.of(new PluginMiddleware(this))
|
||||
);
|
||||
|
||||
this.npcThread = Executors.newSingleThreadScheduledExecutor(
|
||||
new ThreadFactoryBuilder()
|
||||
|
||||
Reference in New Issue
Block a user