From 440cdc778c72b9f26347b5a17506389ea883962e Mon Sep 17 00:00:00 2001 From: Skye Date: Thu, 18 Jun 2026 01:08:47 +0900 Subject: [PATCH] Fix ObfuscationReflectionHelper#findMethod crashing with certain unobfuscated methods --- .../net/neoforged/fml/util/ObfuscationReflectionHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loader/src/main/java/net/neoforged/fml/util/ObfuscationReflectionHelper.java b/loader/src/main/java/net/neoforged/fml/util/ObfuscationReflectionHelper.java index d7bc15d6c..218cc9a80 100644 --- a/loader/src/main/java/net/neoforged/fml/util/ObfuscationReflectionHelper.java +++ b/loader/src/main/java/net/neoforged/fml/util/ObfuscationReflectionHelper.java @@ -116,7 +116,7 @@ public static Method findMethod(final Class clazz, String methodName, final C Preconditions.checkNotNull(parameterTypes, "Parameter types of method to find cannot be null."); // Kilt: Remap method - var methodSet = KiltRemapper.INSTANCE.getMojMappedMethods().getOrDefault(methodName, Collections.emptyMap()).get(KiltRemapper.INSTANCE.unmapClass(clazz.getName().replace(".", "/"))); + var methodSet = KiltRemapper.INSTANCE.getMojMappedMethods().getOrDefault(methodName, Collections.emptyMap()).getOrDefault(KiltRemapper.INSTANCE.unmapClass(clazz.getName().replace(".", "/")), Collections.emptySet()); StringBuilder descriptorBuilder = new StringBuilder("("); for (Class parameterType : parameterTypes) {