From b0501acfcd1298eb4dd28b409a7d34f8aee20064 Mon Sep 17 00:00:00 2001 From: arkonsadter Date: Sun, 21 Jun 2026 16:03:52 +0600 Subject: [PATCH] Update chat and GameProfile accessors for 26.2 In 26.2 Mojang dropped the getChat() wrapper on Gui in favour of the public 'chat' field, and com.mojang.authlib.GameProfile is now a record so its getter is name() rather than getName(). Reflect both changes in the IRC chat dispatcher. --- src/client/java/ru/nevetime/clientirc/ClientIrcMod.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/client/java/ru/nevetime/clientirc/ClientIrcMod.java b/src/client/java/ru/nevetime/clientirc/ClientIrcMod.java index d5fad77..ca42d8a 100644 --- a/src/client/java/ru/nevetime/clientirc/ClientIrcMod.java +++ b/src/client/java/ru/nevetime/clientirc/ClientIrcMod.java @@ -112,15 +112,15 @@ public final class ClientIrcMod implements ClientModInitializer { return; } client.execute(() -> { - if (client.gui != null && client.gui.getChat() != null) { - client.gui.getChat().addMessage(text); + if (client.gui != null && client.gui.chat != null) { + client.gui.chat.addMessage(text); } }); } private static String resolvePlayerName(Minecraft client) { if (client != null && client.player != null) { - return client.player.getGameProfile().getName(); + return client.player.getGameProfile().name(); } if (client != null && client.getUser() != null) { return client.getUser().getName();