diff --git a/common/src/main/java/software/bluelib/BlueLibConstants.java b/common/src/main/java/software/bluelib/BlueLibConstants.java index 0950db7a..2e7d01d0 100644 --- a/common/src/main/java/software/bluelib/BlueLibConstants.java +++ b/common/src/main/java/software/bluelib/BlueLibConstants.java @@ -45,14 +45,14 @@ private BlueLibConstants() { public static final Logger LOGGER = Logger.getLogger(BlueLibConstants.MOD_NAME); /** - * A {@code public static final} {@link ScheduledExecutorService} used to schedule tasks, such as printing messages after a delay. + * A {@code public static} {@link ScheduledExecutorService} used to schedule tasks, such as printing messages after a delay. *

* This executor runs tasks on a single thread to ensure delayed tasks run in a separate thread from the main thread. *

* * @since 1.0.0 */ - public static final ScheduledExecutorService SCHEDULER = Executors.newScheduledThreadPool(1); + public static ScheduledExecutorService SCHEDULER = Executors.newScheduledThreadPool(1); /** * A {@code public static final} {@link String} representing the Mod ID for the {@code BlueLib} mod. diff --git a/fabric/src/main/java/software/bluelib/example/event/ReloadHandler.java b/fabric/src/main/java/software/bluelib/example/event/ReloadHandler.java index b96a2d0c..56c69e4a 100644 --- a/fabric/src/main/java/software/bluelib/example/event/ReloadHandler.java +++ b/fabric/src/main/java/software/bluelib/example/event/ReloadHandler.java @@ -11,6 +11,7 @@ import java.util.Arrays; import java.util.List; +import java.util.concurrent.ScheduledThreadPoolExecutor; import java.util.concurrent.TimeUnit; /** @@ -50,6 +51,7 @@ public class ReloadHandler extends ReloadEventHandler { * @since 1.0.0 */ public static void onServerStart(MinecraftServer pServer) { + BlueLibConstants.SCHEDULER = new ScheduledThreadPoolExecutor(1); server = pServer; ReloadHandler.LoadEntityVariants(server); BaseLogger.log(BaseLogLevel.INFO, "Entity variants loaded.", true); diff --git a/forge/src/main/java/software/bluelib/example/event/ReloadHandler.java b/forge/src/main/java/software/bluelib/example/event/ReloadHandler.java index 56fe6112..b5285d6c 100644 --- a/forge/src/main/java/software/bluelib/example/event/ReloadHandler.java +++ b/forge/src/main/java/software/bluelib/example/event/ReloadHandler.java @@ -13,6 +13,7 @@ import java.util.Arrays; import java.util.List; +import java.util.concurrent.ScheduledThreadPoolExecutor; import java.util.concurrent.TimeUnit; /** @@ -53,6 +54,7 @@ public class ReloadHandler extends ReloadEventHandler { */ @SubscribeEvent public static void onServerStart(ServerStartingEvent pEvent) { + BlueLibConstants.SCHEDULER = new ScheduledThreadPoolExecutor(1); server = pEvent.getServer(); ReloadHandler.LoadEntityVariants(server); BaseLogger.log(BaseLogLevel.INFO, "Entity variants loaded.", true); diff --git a/neoforge/src/main/java/software/bluelib/example/event/ReloadHandler.java b/neoforge/src/main/java/software/bluelib/example/event/ReloadHandler.java index e3a4f73d..05650602 100644 --- a/neoforge/src/main/java/software/bluelib/example/event/ReloadHandler.java +++ b/neoforge/src/main/java/software/bluelib/example/event/ReloadHandler.java @@ -14,6 +14,7 @@ import java.util.Arrays; import java.util.List; +import java.util.concurrent.ScheduledThreadPoolExecutor; import java.util.concurrent.TimeUnit; /** @@ -56,6 +57,7 @@ public class ReloadHandler extends ReloadEventHandler { */ @SubscribeEvent public static void onServerStart(ServerStartingEvent pEvent) { + BlueLibConstants.SCHEDULER = new ScheduledThreadPoolExecutor(1); server = pEvent.getServer(); ReloadHandler.LoadEntityVariants(server); BaseLogger.log(BaseLogLevel.INFO, "Entity variants loaded.", true);