MCMTFabric icon indicating copy to clipboard operation
MCMTFabric copied to clipboard

MCMT Incompatible with Optifine and optifabric

Open limohd opened this issue 4 years ago • 5 comments

Hello, my MCMTFabric has problems with some other Mods that i use. I pasted in the crash log and below that the list which mods i use.One of this mods that causes this is optifabric .i hope u can fix this and btw i am sorry for any mistakes English is not my native language.

Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:228) at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146) at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226) ... 2 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) at org.spongepowered.asm.mixin.transformer.HackedMixinTransformer.transform(HackedMixinTransformer.java:61) at org.spongepowered.asm.mixin.transformer.HackedMixinTransformer.transformClass(HackedMixinTransformer.java:35) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) at org.spongepowered.asm.mixin.transformer.HackedMixinTransformer.transformClassBytes(HackedMixinTransformer.java:11) at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157) at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150) at net.fabricmc.loader.launch.knot.UnsafeKnotClassLoader.loadClass(UnsafeKnotClassLoader.java:67) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at net.optifine.reflect.Reflector.(Reflector.java:287) at net.minecraft.class_128.method_559(class_128.java:101) at net.minecraft.class_128.(class_128.java:54) at net.minecraft.class_128.method_24305(class_128.java:425) at net.minecraft.client.main.Main.main(Main.java:135) ... 7 more Caused by: java.lang.ExceptionInInitializerError at me.modmuss50.optifabric.compat.InterceptingMixinPlugin.findMixin(InterceptingMixinPlugin.java:87) at me.modmuss50.optifabric.compat.InterceptingMixinPlugin.preApply(InterceptingMixinPlugin.java:43) at me.modmuss50.optifabric.compat.fabricrendering.RenderingMixinPlugin.preApply(RenderingMixinPlugin.java:43) at org.spongepowered.asm.mixin.transformer.PluginHandle.preApply(PluginHandle.java:158) at org.spongepowered.asm.mixin.transformer.MixinInfo.preApply(MixinInfo.java:1341) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.preApply(MixinTargetContext.java:1177) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:308) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) ... 21 more Caused by: java.lang.IllegalArgumentException: Cannot locate declared field class org.spongepowered.asm.mixin.transformer.HackedMixinTransformer.processor at org.apache.commons.lang3.Validate.isTrue(Validate.java:158) at org.apache.commons.lang3.reflect.FieldUtils.readDeclaredField(FieldUtils.java:511) at me.modmuss50.optifabric.util.MixinFinder.goFish(MixinFinder.java:61) at me.modmuss50.optifabric.util.MixinFinder.(MixinFinder.java:73) ... 31 more

OptiFine_1.16.4_HD_U_G7 mcmtfabric-1.0.2 optifabric-1.11.9 fabric-api-0.29.3+1.16

limohd avatar Jun 21 '21 17:06 limohd

It seems like it is due to GrossFabricHacks internal preLaunch entry point conflict or something. I will find a way to replace it entirely later.

himekifee avatar Jun 30 '21 02:06 himekifee

Simple solution: don't use optifine. Use sodium, it's on fabric too and is so much faster than optifine.

ghost avatar Jul 12 '21 14:07 ghost

Simple solution: don't use optifine. Use sodium, it's on fabric too and is so much faster than optifine.

True

himekifee avatar Jul 12 '21 14:07 himekifee

And if you want shaders theirs Iris

ColdIce1605 avatar Sep 12 '21 14:09 ColdIce1605

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] avatar Jul 22 '22 02:07 github-actions[bot]

This issue was closed because it has been inactive for 14 days since being marked as stale.

github-actions[bot] avatar Aug 06 '22 02:08 github-actions[bot]