From e8ff7abaeaf7a0a592d67792b2f6f77ba054f631 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Wed, 24 Dec 2025 22:05:59 -0600 Subject: [PATCH] Replace MC color code strings with an enum --- .../common/AbstractModInitializer.java | 11 ++++------- .../worldGeneration/InternalServerGenerator.java | 4 ++-- coreSubProjects | 2 +- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/common/src/main/java/com/seibel/distanthorizons/common/AbstractModInitializer.java b/common/src/main/java/com/seibel/distanthorizons/common/AbstractModInitializer.java index 3f984b317..e160ef5c9 100644 --- a/common/src/main/java/com/seibel/distanthorizons/common/AbstractModInitializer.java +++ b/common/src/main/java/com/seibel/distanthorizons/common/AbstractModInitializer.java @@ -14,6 +14,7 @@ import com.seibel.distanthorizons.core.config.ConfigHandler; import com.seibel.distanthorizons.core.config.eventHandlers.presets.ThreadPresetConfigEventHandler; import com.seibel.distanthorizons.core.dependencyInjection.ModAccessorInjector; import com.seibel.distanthorizons.core.dependencyInjection.SingletonInjector; +import com.seibel.distanthorizons.core.enums.EMinecraftColor; import com.seibel.distanthorizons.core.jar.ModJarInfo; import com.seibel.distanthorizons.core.jar.updater.SelfUpdater; import com.seibel.distanthorizons.core.logging.DhLoggerBuilder; @@ -26,7 +27,6 @@ import net.minecraft.server.MinecraftServer; import net.minecraft.server.dedicated.DedicatedServer; import com.seibel.distanthorizons.core.logging.DhLogger; -import java.lang.invoke.MethodHandles; import java.util.function.Consumer; import java.util.function.Supplier; @@ -240,8 +240,7 @@ public abstract class AbstractModInitializer if (showChatWarnings) { String message = - // orange text - "\u00A76" + "Distant Horizons: Alex's Cave detected." + "\u00A7r\n" + + EMinecraftColor.ORANGE + "Distant Horizons: Alex's Cave detected." + EMinecraftColor.CLEAR_FORMATTING + "You may have to change Alex's config for DH to render. "; ClientApi.INSTANCE.showChatMessageNextFrame(message); } @@ -263,8 +262,7 @@ public abstract class AbstractModInitializer if (showChatWarnings) { String message = - // orange text - "\u00A76" + "Distant Horizons: WWOO detected." + "\u00A7r\n" + + EMinecraftColor.ORANGE + "Distant Horizons: WWOO detected." + EMinecraftColor.CLEAR_FORMATTING + "\n" + wwooWarning; ClientApi.INSTANCE.showChatMessageNextFrame(message); } @@ -294,8 +292,7 @@ public abstract class AbstractModInitializer if (showChatWarnings) { String message = - // orange text - "\u00A76" + "Distant Horizons: Chunky detected." + "\u00A7r\n" + + EMinecraftColor.ORANGE + "Distant Horizons: Chunky detected." + EMinecraftColor.CLEAR_FORMATTING + "\n" + chunkyWarning; ClientApi.INSTANCE.showChatMessageNextFrame(message); } diff --git a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/worldGeneration/InternalServerGenerator.java b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/worldGeneration/InternalServerGenerator.java index 154194bed..56ff33f7b 100644 --- a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/worldGeneration/InternalServerGenerator.java +++ b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/worldGeneration/InternalServerGenerator.java @@ -7,6 +7,7 @@ import com.seibel.distanthorizons.core.api.internal.ClientApi; import com.seibel.distanthorizons.core.api.internal.SharedApi; import com.seibel.distanthorizons.core.config.Config; import com.seibel.distanthorizons.core.dependencyInjection.ModAccessorInjector; +import com.seibel.distanthorizons.core.enums.EMinecraftColor; import com.seibel.distanthorizons.core.generation.DhLightingEngine; import com.seibel.distanthorizons.core.level.IDhServerLevel; import com.seibel.distanthorizons.core.logging.DhLogger; @@ -218,8 +219,7 @@ public class InternalServerGenerator if (Config.Common.Logging.Warning.showSlowWorldGenSettingWarnings.get()) { String message = - // orange text - "\u00A76" + "Distant Horizons: slow world gen." + "\u00A7r\n" + + EMinecraftColor.ORANGE + "Distant Horizons: slow world gen." + EMinecraftColor.CLEAR_FORMATTING + "\n" + c2meWarning; ClientApi.INSTANCE.showChatMessageNextFrame(message); } diff --git a/coreSubProjects b/coreSubProjects index 7c4ac2bd7..60537cda1 160000 --- a/coreSubProjects +++ b/coreSubProjects @@ -1 +1 @@ -Subproject commit 7c4ac2bd7ea17e6cf482f03ad2bf72d8594b5ad5 +Subproject commit 60537cda1bcb91633489544d78b5ceba4c8dd025