Mark registry redirect as non-required

Related: #309
This commit is contained in:
embeddedt 2023-11-30 15:45:27 -05:00
parent 2c577da8fd
commit cb09af7e86

View File

@ -22,7 +22,7 @@ public class ForgeRegistryMixin<V> {
* Cache the result of findMethod instead of running it multiple times. * Cache the result of findMethod instead of running it multiple times.
* Null checks are not required as the surrounding code handles it already. * Null checks are not required as the surrounding code handles it already.
*/ */
@Redirect(method = "validateContent", at = @At(value = "INVOKE", target = "Lnet/minecraftforge/fml/util/ObfuscationReflectionHelper;findMethod(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;")) @Redirect(method = "validateContent", at = @At(value = "INVOKE", target = "Lnet/minecraftforge/fml/util/ObfuscationReflectionHelper;findMethod(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;"), require = 0)
private Method skipMultipleRemap(Class<?> clz, String methodName, Class<?>[] params) { private Method skipMultipleRemap(Class<?> clz, String methodName, Class<?>[] params) {
if(!bitSetTrimMethodRetrieved) { if(!bitSetTrimMethodRetrieved) {
bitSetTrimMethodRetrieved = true; bitSetTrimMethodRetrieved = true;