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