ReplayMod 1.20.4 crashing with Optifine/Optifabric - Crash code 1
Crash...
When I'm trying to load ReplayMod with few more mods it's crashing, when I delete ReplayMod everything works. I'm using Fabric Loader in version 1.20.4 Please help me...
Here is list of my mods
- fabric api 1.20.4
- malilib 1.20.4
- optifabric 1.20.4
- Optifine 1.20.4
- Shulkerboxtooltip 1.20.4
- Worldedit 1.20.4
- XaerosMinimap 1.20.4
- XaerosWorldMap 1.20.4 (All mods are in fabric)
Here are the logs
[20:26:41] [main/INFO]: Loading Minecraft 1.20.4 with Fabric Loader 0.15.9
[20:26:41] [main/INFO]: Loading 66 mods:
- fabric-api 0.97.0+1.20.4
|-- fabric-api-base 0.4.37+78d798af4f
|-- fabric-api-lookup-api-v1 1.6.50+82b1bb3e4f
|-- fabric-biome-api-v1 13.0.17+78d798af4f
|-- fabric-block-api-v1 1.0.17+3e2216cb4f
|-- fabric-block-view-api-v2 1.0.5+78d798af4f
|-- fabric-blockrenderlayer-v1 1.1.47+78d798af4f
|-- fabric-client-tags-api-v1 1.1.8+78d798af4f
|-- fabric-command-api-v1 1.2.42+f71b366f4f
|-- fabric-command-api-v2 2.2.21+78d798af4f
|-- fabric-commands-v0 0.2.59+df3654b34f
|-- fabric-containers-v0 0.1.87+df3654b34f
|-- fabric-content-registries-v0 5.0.16+78d798af4f
|-- fabric-convention-tags-v1 1.5.11+78d798af4f
|-- fabric-crash-report-info-v1 0.2.24+78d798af4f
|-- fabric-data-attachment-api-v1 1.1.5+b90db5744f
|-- fabric-data-generation-api-v1 13.2.5+5c0133444f
|-- fabric-dimensions-v1 2.1.62+78d798af4f
|-- fabric-entity-events-v1 1.6.2+09fc25014f
|-- fabric-events-interaction-v0 0.7.2+389931eb4f
|-- fabric-events-lifecycle-v0 0.2.75+df3654b34f
|-- fabric-game-rule-api-v1 1.0.47+78d798af4f
|-- fabric-item-api-v1 2.3.0+bcdd12964f
|-- fabric-item-group-api-v1 4.0.27+ee30b13a4f
|-- fabric-key-binding-api-v1 1.0.42+78d798af4f
|-- fabric-keybindings-v0 0.2.40+df3654b34f
|-- fabric-lifecycle-events-v1 2.3.1+a67ffb5d4f
|-- fabric-loot-api-v2 2.1.10+78d798af4f
|-- fabric-message-api-v1 6.0.6+78d798af4f
|-- fabric-mining-level-api-v1 2.1.66+78d798af4f
|-- fabric-model-loading-api-v1 1.0.9+78d798af4f
|-- fabric-models-v0 0.4.8+9386d8a74f
|-- fabric-networking-api-v1 3.1.8+2e5ac5484f
|-- fabric-object-builder-api-v1 13.1.0+dba1195c4f
|-- fabric-particles-v1 1.1.8+78d798af4f
|-- fabric-recipe-api-v1 2.0.21+78d798af4f
|-- fabric-registry-sync-v0 4.0.20+ee30b13a4f
|-- fabric-renderer-api-v1 3.2.5+78d798af4f
|-- fabric-renderer-indigo 1.5.5+78d798af4f
|-- fabric-renderer-registries-v1 3.2.54+df3654b34f
|-- fabric-rendering-data-attachment-v1 0.3.43+73761d2e4f
|-- fabric-rendering-fluids-v1 3.1.2+e761c6694f
|-- fabric-rendering-v0 1.1.57+df3654b34f
|-- fabric-rendering-v1 3.2.1+6fd945a04f
|-- fabric-resource-conditions-api-v1 2.3.15+78d798af4f
|-- fabric-resource-loader-v0 0.11.21+ee30b13a4f
|-- fabric-screen-api-v1 2.0.18+78d798af4f
|-- fabric-screen-handler-api-v1 1.3.56+78d798af4f
|-- fabric-sound-api-v1 1.0.18+78d798af4f
|-- fabric-transfer-api-v1 4.0.12+90f2d7b14f
-- fabric-transitive-access-wideners-v1 5.0.15+78d798af4f
- fabricloader 0.15.9
-- mixinextras 0.3.5
- java 17
- malilib 0.18.1
- minecraft 1.20.4
- optifabric 1.14.3
|-- mm 2.3
-- optifabric-libs 1.14.3
- replaymod 1.20.4-2.6.15
- shulkerboxtooltip 4.0.8+1.20.4
-- cloth-config 13.0.121
-- cloth-basic-math 0.6.1
- worldedit 7.3.0+6678-55745ad
- xaerominimap 24.1.1
- xaeroworldmap 1.38.4
[20:26:41] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/agatk/AppData/Roaming/.minecraft/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
[20:26:42] [main/INFO]: Compatibility level set to JAVA_17
[20:26:42] [main/WARN]: Reference map 'mixins.nonmmlauncher.replaymod.refmap.json' for mixins.nonmmlauncher.replaymod.json could not be read. If this is a development environment you can ignore this message
[20:26:44] [main/WARN]: Error loading class: shadersmod/client/ShadersRender (java.lang.ClassNotFoundException: shadersmod/client/ShadersRender)
[20:26:44] [main/WARN]: Error loading class: net/coderbot/iris/uniforms/CommonUniforms (java.lang.ClassNotFoundException: net/coderbot/iris/uniforms/CommonUniforms)
[20:26:44] [main/WARN]: Error loading class: net/coderbot/iris/Iris (java.lang.ClassNotFoundException: net/coderbot/iris/Iris)
[20:26:44] [main/WARN]: Error loading class: shadersmod/client/ShadersRender (java.lang.ClassNotFoundException: shadersmod/client/ShadersRender)
[20:26:44] [main/WARN]: Error loading class: shadersmod/client/ShadersRender (java.lang.ClassNotFoundException: shadersmod/client/ShadersRender)
[20:26:45] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5).
[20:26:51] [main/ERROR]: Mixin apply for mod replaymod failed mixins.jgui.json:MixinKeyboardListener from mod replaymod -> net.minecraft.class_309: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException 'static' modifier of handler method does not match target in net/minecraft/class_309::charTypedOptifine [PREINJECT Applicator Phase -> mixins.jgui.json:MixinKeyboardListener from mod replaymod -> Prepare Injections -> -> handler$znp000$replaymod$charTypedOptifine(CILnet/minecraft/class_364;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: 'static' modifier of handler method does not match target in net/minecraft/class_309::charTypedOptifine [PREINJECT Applicator Phase -> mixins.jgui.json:MixinKeyboardListener from mod replaymod -> Prepare Injections -> -> handler$znp000$replaymod$charTypedOptifine(CILnet/minecraft/class_364;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
at org.spongepowered.asm.mixin.injection.code.Injector.checkTargetModifiers(Injector.java:347) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.callback.CallbackInjector.sanityCheck(CallbackInjector.java:425) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:237) ~[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.prepare(InjectionInfo.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.MixinTargetContext.prepareInjections(MixinTargetContext.java:1337) ~[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.15.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.9.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
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.
remove optifine. use Iris and Sodium instead for a much better experience
remove optifine. use Iris and Sodium instead for a much better experience
I dont like using Iris or Sodium, I want optifine ;d
I dont like using Iris or Sodium, I want optifine ;d
Then ask OptiFine developers to fix their stupid mod.
it has better performance why wouldnt you thats a no brainer
it has better performance why wouldnt you thats a no brainer
Optifine, compared to Sodium, doesn't boost performance much. Let's also note that Optifine doesn't like working with other mods and you will encounter compatibility issues because of it, as you can see in this GitHub issue.
it has better performance why wouldnt you thats a no brainer
My man, it's not 2012. Optifine doesn't do much now. It's 2024 and Sodium gives even 10x better performance than OF.