From f4e8c6b67efe15ea76721ae384dc877e89d51202 Mon Sep 17 00:00:00 2001 From: Jenny Mei Date: Fri, 1 Aug 2025 13:25:26 -0700 Subject: [PATCH] Fix ServerChatEvent thread not using correct class loader. (#10591) --- src/main/java/net/minecraftforge/common/ForgeHooks.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/common/ForgeHooks.java b/src/main/java/net/minecraftforge/common/ForgeHooks.java index b1efb192d8..75d25b22ad 100644 --- a/src/main/java/net/minecraftforge/common/ForgeHooks.java +++ b/src/main/java/net/minecraftforge/common/ForgeHooks.java @@ -40,6 +40,7 @@ import com.mojang.serialization.Lifecycle; import it.unimi.dsi.fastutil.objects.ObjectArrayList; import net.minecraft.ResourceLocationException; +import net.minecraft.Util; import net.minecraft.commands.CommandSourceStack; import net.minecraft.commands.Commands; import net.minecraft.commands.SharedSuggestionProvider; @@ -420,7 +421,7 @@ public class ForgeHooks return message; // Vanilla should never get here with the patches we use, but let's be safe with dumb mods return onServerChatSubmittedEvent(sender, getRawText(message), message); - }); + }, Util.backgroundExecutor()); } static final Pattern URL_PATTERN = Pattern.compile(