From 2e48910b4c212167bda9882d54c18f2e4853ce67 Mon Sep 17 00:00:00 2001 From: LexManos Date: Wed, 16 Jul 2025 10:21:55 -0700 Subject: [PATCH] Fix crash when clicking links in modlist without being in-world. --- .../net/minecraftforge/client/gui/ModListScreen.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/net/minecraftforge/client/gui/ModListScreen.java b/src/main/java/net/minecraftforge/client/gui/ModListScreen.java index be0a3828d7..84c2944c36 100644 --- a/src/main/java/net/minecraftforge/client/gui/ModListScreen.java +++ b/src/main/java/net/minecraftforge/client/gui/ModListScreen.java @@ -52,6 +52,7 @@ import net.minecraftforge.fml.loading.StringUtils; import net.minecraftforge.forgespi.language.IModInfo; import net.minecraft.locale.Language; +import net.minecraft.network.chat.ClickEvent; import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Style; import org.slf4j.Logger; @@ -499,4 +500,12 @@ public class ModListScreen extends Screen { public void onClose() { this.minecraft.setScreen(this.parentScreen); } + + @Override + protected void handleClickEvent(Minecraft mc, ClickEvent event) { + if (mc.player == null) + defaultHandleClickEvent(event, mc, this); + else + defaultHandleGameClickEvent(event, mc, this); + } }