diff --git a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/minecraft/MinecraftClientWrapper.java b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/minecraft/MinecraftClientWrapper.java
index ca575cf14..887da7d57 100644
--- a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/minecraft/MinecraftClientWrapper.java
+++ b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/minecraft/MinecraftClientWrapper.java
@@ -293,15 +293,30 @@ public class MinecraftClientWrapper implements IMinecraftClientWrapper, IMinecra
{
return;
}
+
#if MC_VER < MC_1_19_2
player.sendMessage(new TextComponent(string), getPlayer().getUUID());
- #elif MC_VER < MC_1_21_3
- player.sendSystemMessage(net.minecraft.network.chat.Component.translatable(string));
#else
player.displayClientMessage(net.minecraft.network.chat.Component.translatable(string), /*isOverlay*/false);
#endif
}
+ @Override
+ public void sendOverlayMessage(String string)
+ {
+ LocalPlayer player = this.getPlayer();
+ if (player == null)
+ {
+ return;
+ }
+
+ #if MC_VER < MC_1_19_2
+ player.displayClientMessage(new TextComponent(string), /*isOverlay*/true);
+ #else
+ player.displayClientMessage(net.minecraft.network.chat.Component.translatable(string), /*isOverlay*/true);
+ #endif
+ }
+
/**
* Crashes Minecraft, displaying the given errorMessage
* In the following format:
diff --git a/coreSubProjects b/coreSubProjects
index 6ce614591..036b42d19 160000
--- a/coreSubProjects
+++ b/coreSubProjects
@@ -1 +1 @@
-Subproject commit 6ce6145912346a4453634730e269691596860c25
+Subproject commit 036b42d19704fe77a2ecd67da721fbf8fdc7ae28