Open Latino2k7 opened 1 year ago
I myself am having the same problem.
Is there any way I can fix this?
The first line says "Satin conflicts with any version of Optifine" Have you tried removed Satin and relaunching?
The first line says "Satin conflicts with any version of Optifine" Have you tried removed Satin and relaunching?
Satin? What's that? And how do I remove it?
try switching controllable with Controlify (https://modrinth.com/mod/controlify) as your error seems to be related to that.
[21:54:26] [main/ERROR]: Critical injection failure: LVT in net/minecraft/class_757::method_3192(FJZ)V has incompatible changes at opcode 756 in callback controllable.mixins.json:client.FabricGameRendererMixin from mod controllable->@Inject::controllableLastRender(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/class_1041;Lorg/joml/Matrix4f;Lnet/minecraft/class_4587;Lnet/minecraft/class_332;)V.
Expected: [I, I, Lnet/minecraft/class_1041;, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, Lnet/minecraft/class_332;]
Found: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;]
Available: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, F, Lnet/minecraft/class_332;, Ljava/lang/Throwable;, Lnet/minecraft/class_128;, Lnet/minecraft/class_129;]
[21:54:26] [main/ERROR]: Minecraft has crashed!
EDIT: Im not blaming Controllable in general, but Optifine is breaking something in their code, which is the issue.
try switching controllable with Controlify (https://modrinth.com/mod/controlify) as your error seems to be related to that.
[21:54:26] [main/ERROR]: Critical injection failure: LVT in net/minecraft/class_757::method_3192(FJZ)V has incompatible changes at opcode 756 in callback controllable.mixins.json:client.FabricGameRendererMixin from mod controllable->@Inject::controllableLastRender(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/class_1041;Lorg/joml/Matrix4f;Lnet/minecraft/class_4587;Lnet/minecraft/class_332;)V. Expected: [I, I, Lnet/minecraft/class_1041;, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, Lnet/minecraft/class_332;] Found: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;] Available: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, F, Lnet/minecraft/class_332;, Ljava/lang/Throwable;, Lnet/minecraft/class_128;, Lnet/minecraft/class_129;] [21:54:26] [main/ERROR]: Minecraft has crashed!
EDIT: Im not blaming Controllable in general, but Optifine is breaking something in their code, which is the issue.
crash on start up to
try switching controllable with Controlify (https://modrinth.com/mod/controlify) as your error seems to be related to that.
[21:54:26] [main/ERROR]: Critical injection failure: LVT in net/minecraft/class_757::method_3192(FJZ)V has incompatible changes at opcode 756 in callback controllable.mixins.json:client.FabricGameRendererMixin from mod controllable->@Inject::controllableLastRender(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/class_1041;Lorg/joml/Matrix4f;Lnet/minecraft/class_4587;Lnet/minecraft/class_332;)V. Expected: [I, I, Lnet/minecraft/class_1041;, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, Lnet/minecraft/class_332;] Found: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;] Available: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, F, Lnet/minecraft/class_332;, Ljava/lang/Throwable;, Lnet/minecraft/class_128;, Lnet/minecraft/class_129;] [21:54:26] [main/ERROR]: Minecraft has crashed!
EDIT: Im not blaming Controllable in general, but Optifine is breaking something in their code, which is the issue.
crash on start up to
Is it the same error? It’s probably gonna be a Mixin issue tbh
try switching controllable with Controlify (https://modrinth.com/mod/controlify) as your error seems to be related to that.
[21:54:26] [main/ERROR]: Critical injection failure: LVT in net/minecraft/class_757::method_3192(FJZ)V has incompatible changes at opcode 756 in callback controllable.mixins.json:client.FabricGameRendererMixin from mod controllable->@Inject::controllableLastRender(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/class_1041;Lorg/joml/Matrix4f;Lnet/minecraft/class_4587;Lnet/minecraft/class_332;)V. Expected: [I, I, Lnet/minecraft/class_1041;, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, Lnet/minecraft/class_332;] Found: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;] Available: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, F, Lnet/minecraft/class_332;, Ljava/lang/Throwable;, Lnet/minecraft/class_128;, Lnet/minecraft/class_129;] [21:54:26] [main/ERROR]: Minecraft has crashed!
EDIT: Im not blaming Controllable in general, but Optifine is breaking something in their code, which is the issue.
crash on start up to
Is it the same error? It’s probably gonna be a Mixin issue tbh
here is the log
[03:06:19] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.14.21 [03:06:19] [main/WARN]: Warnings were found!
try switching controllable with Controlify (https://modrinth.com/mod/controlify) as your error seems to be related to that.
[21:54:26] [main/ERROR]: Critical injection failure: LVT in net/minecraft/class_757::method_3192(FJZ)V has incompatible changes at opcode 756 in callback controllable.mixins.json:client.FabricGameRendererMixin from mod controllable->@Inject::controllableLastRender(FJZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;IILnet/minecraft/class_1041;Lorg/joml/Matrix4f;Lnet/minecraft/class_4587;Lnet/minecraft/class_332;)V. Expected: [I, I, Lnet/minecraft/class_1041;, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, Lnet/minecraft/class_332;] Found: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;] Available: [I, I, Lnet/minecraft/class_1041;, F, Lorg/joml/Matrix4f;, Lnet/minecraft/class_4587;, F, Lnet/minecraft/class_332;, Ljava/lang/Throwable;, Lnet/minecraft/class_128;, Lnet/minecraft/class_129;] [21:54:26] [main/ERROR]: Minecraft has crashed!
EDIT: Im not blaming Controllable in general, but Optifine is breaking something in their code, which is the issue.
crash on start up to
Is it the same error? It’s probably gonna be a Mixin issue tbh
here is the log
[03:06:19] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.14.21 [03:06:19] [main/WARN]: Warnings were found!
Mod 'Satin' (satin) 1.13.0 conflicts with any version of mod 'OptiFabric' (optifabric), which is present with the following versions: 1.13.25!
- While this won't prevent you from starting the game, the developer(s) of mod 'Satin' (satin) have found that this combination may cause issues. You should remove one of the mods or check for updates that resolve the issue. [03:06:19] [main/INFO]: Loading 80 mods:
- blur 3.1.0 |-- midnightlib 1.4.1 -- satin 1.13.0
- clickthrough 1.20-fabric0.83.0-0.4.1 |-- crowdin-translate 1.4+1.19.3 -- gbfabrictools 1.4+1.20
- controlify 1.4.4+1.20 |-- com_github_llamalad7_mixinextras 0.2.0-beta.8 |-- dev_isxander_sdl2-jni 2.26.5-24 |-- org_hid4java_hid4java 0.7.0 -- org_quiltmc_quilt-json5 1.0.3
- fabric-api 0.85.0+1.20.1 |-- fabric-api-base 0.4.29+b04edc7a77 |-- fabric-api-lookup-api-v1 1.6.34+4d8536c977 |-- fabric-biome-api-v1 13.0.10+b3afc78b77 |-- fabric-block-api-v1 1.0.9+e022e5d177 |-- fabric-blockrenderlayer-v1 1.1.39+b3afc78b77 |-- fabric-client-tags-api-v1 1.1.0+97bb207577 |-- fabric-command-api-v1 1.2.32+f71b366f77 |-- fabric-command-api-v2 2.2.11+b3afc78b77 |-- fabric-commands-v0 0.2.49+df3654b377 |-- fabric-containers-v0 0.1.61+df3654b377 |-- fabric-content-registries-v0 4.0.8+b3afc78b77 |-- fabric-convention-tags-v1 1.5.3+b3afc78b77 |-- fabric-crash-report-info-v1 0.2.18+aeb40ebe77 |-- fabric-data-generation-api-v1 12.1.12+b3afc78b77 |-- fabric-dimensions-v1 2.1.51+b3afc78b77 |-- fabric-entity-events-v1 1.5.21+b3afc78b77 |-- fabric-events-interaction-v0 0.6.0+b3afc78b77 |-- fabric-events-lifecycle-v0 0.2.61+df3654b377 |-- fabric-game-rule-api-v1 1.0.38+b04edc7a77 |-- fabric-item-api-v1 2.1.26+b3afc78b77 |-- fabric-item-group-api-v1 4.0.8+40e50c4677 |-- fabric-key-binding-api-v1 1.0.36+fb8d95da77 |-- fabric-keybindings-v0 0.2.34+df3654b377 |-- fabric-lifecycle-events-v1 2.2.20+b3afc78b77 |-- fabric-loot-api-v2 1.1.38+b3afc78b77 |-- fabric-loot-tables-v1 1.1.42+9e7660c677 |-- fabric-message-api-v1 5.1.6+b3afc78b77 |-- fabric-mining-level-api-v1 2.1.48+b3afc78b77 |-- fabric-models-v0 0.3.35+b3afc78b77 |-- fabric-networking-api-v1 1.3.8+b3afc78b77 |-- fabric-networking-v0 0.3.48+df3654b377 |-- fabric-object-builder-api-v1 11.1.0+6beca84877 |-- fabric-particles-v1 1.1.0+201a23a077 |-- fabric-recipe-api-v1 1.0.18+b3afc78b77 |-- fabric-registry-sync-v0 2.2.6+b3afc78b77 |-- fabric-renderer-api-v1 3.1.0+c154966e77 |-- fabric-renderer-indigo 1.4.0+c154966e77 |-- fabric-renderer-registries-v1 3.2.44+df3654b377 |-- fabric-rendering-data-attachment-v1 0.3.33+b3afc78b77 |-- fabric-rendering-fluids-v1 3.0.26+b3afc78b77 |-- fabric-rendering-v0 1.1.47+df3654b377 |-- fabric-rendering-v1 3.0.6+b3afc78b77 |-- fabric-resource-conditions-api-v1 2.3.5+ea08f9d877 |-- fabric-resource-loader-v0 0.11.8+e3d6ed2577 |-- fabric-screen-api-v1 2.0.6+b3afc78b77 |-- fabric-screen-handler-api-v1 1.3.27+b3afc78b77 |-- fabric-sound-api-v1 1.0.12+b3afc78b77 |-- fabric-transfer-api-v1 3.2.3+43a3fedd77 -- fabric-transitive-access-wideners-v1 4.2.0+b3afc78b77
- fabricloader 0.14.21
- freecam 1.2.1+1.20 -- cloth-config 11.1.106 -- cloth-basic-math 0.6.1
- java 17
- litematica 0.15.3
- malilib 0.16.1
- minecraft 1.20.1
- minihud 0.27.0
- modmenu 7.0.1
- optifabric 1.13.25 -- mm 2.3
- yet_another_config_lib_v3 3.0.3+1.20 |-- com_twelvemonkeys_common_common-image 3.9.4 |-- com_twelvemonkeys_common_common-io 3.9.4 |-- com_twelvemonkeys_common_common-lang 3.9.4 |-- com_twelvemonkeys_imageio_imageio-core 3.9.4 |-- com_twelvemonkeys_imageio_imageio-metadata 3.9.4 -- com_twelvemonkeys_imageio_imageio-webp 3.9.4 [03:06:20] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/Insan/OneDrive/Documents/MultiMC/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT [03:06:20] [main/INFO]: Compatibility level set to JAVA_17 [03:06:20] [main/WARN]: Reference map 'de-guntram-mcmod-fabrictools-refmap.json' for mixins.de-guntram-mcmod-fabrictools.json could not be read. If this is a development environment you can ignore this message [03:06:20] [main/WARN]: Error loading class: net/coderbot/iris/gui/element/widget/BaseOptionElementWidget (java.lang.ClassNotFoundException: net/coderbot/iris/gui/element/widget/BaseOptionElementWidget) [03:06:20] [main/WARN]: @mixin target net.coderbot.iris.gui.element.widget.BaseOptionElementWidget was not found controlify.mixins.json:compat.iris.BaseOptionElementWidgetMixin from mod controlify [03:06:20] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/options/control/CyclingControl$CyclingControlElement (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/options/control/CyclingControl$CyclingControlElement) [03:06:20] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/options/control/SliderControl$Button (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/options/control/SliderControl$Button) [03:06:20] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/options/control/TickBoxControl$TickBoxControlElement (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/options/control/TickBoxControl$TickBoxControlElement) [03:06:20] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/SodiumOptionsGUI (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/SodiumOptionsGUI) [03:06:20] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/gui/SodiumOptionsGUI (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/gui/SodiumOptionsGUI) [03:06:21] [main/WARN]: Error loading class: org/jetbrains/annotations/ApiStatus$Internal (java.lang.ClassNotFoundException: org/jetbrains/annotations/ApiStatus$Internal) [03:06:26] [main/ERROR]: Mixin apply for mod controlify failed controlify.mixins.json:core.KeyboardHandlerMixin from mod controlify -> net.minecraft.class_309: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on onKeyboardInput could not find any targets matching 'Lnet/minecraft/class_309;method_22678(JIIII)V' in net.minecraft.class_309. Using refmap Controlify-refmap.json [PREINJECT Applicator Phase -> controlify.mixins.json:core.KeyboardHandlerMixin from mod controlify -> Prepare Injections -> -> handler$zzp000$controlify$onKeyboardInput(JIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse] org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on onKeyboardInput could not find any targets matching 'Lnet/minecraft/class_309;method_22678(JIIII)V' in net.minecraft.class_309. Using refmap Controlify-refmap.json [PREINJECT Applicator Phase -> controlify.mixins.json:core.KeyboardHandlerMixin from mod controlify -> Prepare Injections -> -> handler$zzp000$controlify$onKeyboardInput(JIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:316) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:308) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.(CallbackInjectionInfo.java:46) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at jdk.internal.reflect.GeneratedConstructorAccessor60.newInstance(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1329) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1053) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?] at java.lang.Class.privateGetDeclaredFields(Class.java:3297) ~[?:?] at java.lang.Class.getDeclaredFields(Class.java:2371) ~[?:?] at net.optifine.reflect.FieldLocatorTypes.(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?] at net.optifine.reflect.Reflector.(Reflector.java:541) ~[Optifine-mapped.jar:?] at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?] at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:164) ~[minecraft-1.20.1-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) ~[NewLaunch.jar:?] at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) ~[NewLaunch.jar:?] at org.multimc.EntryPoint.listen(EntryPoint.java:143) ~[NewLaunch.jar:?] at org.multimc.EntryPoint.main(EntryPoint.java:34) ~[NewLaunch.jar:?] [03:06:26] [main/ERROR]: Minecraft has crashed! net.fabricmc.loader.impl.FormattedException: java.lang.ExceptionInInitializerError at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) ~[NewLaunch.jar:?] at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) ~[NewLaunch.jar:?] at org.multimc.EntryPoint.listen(EntryPoint.java:143) ~[NewLaunch.jar:?] at org.multimc.EntryPoint.main(EntryPoint.java:34) ~[NewLaunch.jar:?] Caused by: java.lang.ExceptionInInitializerError at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?] at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:164) ~[minecraft-1.20.1-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?] ... 10 more Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_309 failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?] at java.lang.Class.privateGetDeclaredFields(Class.java:3297) ~[?:?] at java.lang.Class.getDeclaredFields(Class.java:2371) ~[?:?] at net.optifine.reflect.FieldLocatorTypes.(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?] at net.optifine.reflect.Reflector.(Reflector.java:541) ~[Optifine-mapped.jar:?] at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?] at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:164) ~[minecraft-1.20.1-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?] ... 10 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:392) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?] at java.lang.Class.privateGetDeclaredFields(Class.java:3297) ~[?:?] at java.lang.Class.getDeclaredFields(Class.java:2371) ~[?:?] at net.optifine.reflect.FieldLocatorTypes.(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?] at net.optifine.reflect.Reflector.(Reflector.java:541) ~[Optifine-mapped.jar:?] at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?] at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:164) ~[minecraft-1.20.1-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?] ... 10 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [controlify.mixins.json:core.KeyboardHandlerMixin from mod controlify] from phase [DEFAULT] in config [controlify.mixins.json] FAILED during APPLY at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?] at java.lang.Class.privateGetDeclaredFields(Class.java:3297) ~[?:?] at java.lang.Class.getDeclaredFields(Class.java:2371) ~[?:?] at net.optifine.reflect.FieldLocatorTypes.(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?] at net.optifine.reflect.Reflector.(Reflector.java:541) ~[Optifine-mapped.jar:?] at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?] at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:164) ~[minecraft-1.20.1-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?] ... 10 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on onKeyboardInput could not find any targets matching 'Lnet/minecraft/class_309;method_22678(JIIII)V' in net.minecraft.class_309. Using refmap Controlify-refmap.json [PREINJECT Applicator Phase -> controlify.mixins.json:core.KeyboardHandlerMixin from mod controlify -> Prepare Injections -> -> handler$zzp000$controlify$onKeyboardInput(JIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:316) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:308) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.(CallbackInjectionInfo.java:46) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at jdk.internal.reflect.GeneratedConstructorAccessor60.newInstance(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1329) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1053) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?] at java.lang.Class.privateGetDeclaredFields(Class.java:3297) ~[?:?] at java.lang.Class.getDeclaredFields(Class.java:2371) ~[?:?] at net.optifine.reflect.FieldLocatorTypes.(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?] at net.optifine.reflect.Reflector.(Reflector.java:541) ~[Optifine-mapped.jar:?] at net.minecraft.class_128.method_568(class_128.java:175) ~[client-intermediary.jar:?] at net.minecraft.class_128.method_24305(class_128.java:345) ~[client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:164) ~[minecraft-1.20.1-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?] ... 10 more
Seems Controlify is looking for Sodium features, so I guess that won't work. You could try raising an issue on Controllable github, but its an issue with Optifine according to them.
[21:54:21] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.14.21 [21:54:21] [main/WARN]: Warnings were found!