Simple Animated Guns (Fabric)

Simple Animated Guns (Fabric)

417k Downloads

Keep crashing on v1.2-1.19.2-FR

avirtual777 opened this issue ยท 4 comments

commented

The log is here :(
I cannot upload it so I have to paste it here
[15:07:06] [main/INFO]: Loading Minecraft 1.19.2 with Fabric Loader 0.14.19 [15:07:06] [main/INFO]: Loading 124 mods: - animated_guns 1.2 \-- com_github_llamalad7_mixinextras 0.1.1 - architectury 6.2.46 - autofish 0.9.5-SNAPSHOT - badpackets 0.2.0 - bookshelf 16.2.17 - cloth-config 8.3.103 \-- cloth-basic-math 0.6.1 - copper_pipe 1.12 - copperhopper 0.0.12+1.19.2 - customskinloader 14.14 - diggusmaximus 1.5.8-1.19 \-- kyrptconfig 1.4.14-1.19 - dm 1.0.2-beta-1.19.2 - durabilityviewer 1.19.1-fabric0.58.5-1.10.3 |-- crowdin-translate 1.4+1.19 \-- gbfabrictools 1.3.4+1.19 - dynamicfps 2.2.0 \-- com_moandjiezana_toml_toml4j 0.7.2 - enchantinginfuser 4.2.2 - enchantmentsplus 1.1.1+1.19.2 - fabric-api 0.76.0+1.19.2 |-- fabric-api-base 0.4.15+8f4e8eb390 |-- fabric-api-lookup-api-v1 1.6.14+93d8cb8290 |-- fabric-biome-api-v1 9.1.1+16f1e31390 |-- fabric-block-api-v1 1.0.2+e415d50e90 |-- fabric-blockrenderlayer-v1 1.1.25+cafc6e8e90 |-- fabric-client-tags-api-v1 1.0.5+b35fea8390 |-- fabric-command-api-v1 1.2.16+f71b366f90 |-- fabric-command-api-v2 2.2.1+413cbbc790 |-- fabric-commands-v0 0.2.33+df3654b390 |-- fabric-containers-v0 0.1.41+df3654b390 |-- fabric-content-registries-v0 3.5.2+7c6cd14d90 |-- fabric-convention-tags-v1 1.3.0+4bc6e26290 |-- fabric-crash-report-info-v1 0.2.8+aeb40ebe90 |-- fabric-data-generation-api-v1 5.3.8+413cbbc790 |-- fabric-dimensions-v1 2.1.35+0d0f210290 |-- fabric-entity-events-v1 1.5.4+9244241690 |-- fabric-events-interaction-v0 0.4.34+562bff6e90 |-- fabric-events-lifecycle-v0 0.2.36+df3654b390 |-- fabric-game-rule-api-v1 1.0.24+b6b6abb490 |-- fabric-item-api-v1 1.6.6+b7d1888890 |-- fabric-item-groups-v0 0.3.39+9244241690 |-- fabric-key-binding-api-v1 1.0.25+5c4fce2890 |-- fabric-keybindings-v0 0.2.23+df3654b390 |-- fabric-lifecycle-events-v1 2.2.4+1b46dc7890 |-- fabric-loot-api-v2 1.1.13+83a8659290 |-- fabric-loot-tables-v1 1.1.16+9e7660c690 |-- fabric-message-api-v1 5.0.7+93d8cb8290 |-- fabric-mining-level-api-v1 2.1.24+33fbc73890 |-- fabric-models-v0 0.3.21+c6af733c90 |-- fabric-networking-api-v1 1.2.11+10eb22f490 |-- fabric-networking-v0 0.3.28+df3654b390 |-- fabric-object-builder-api-v1 4.2.2+d8ef690890 |-- fabric-particles-v1 1.0.14+4d0d570390 |-- fabric-recipe-api-v1 1.0.1+413cbbc790 |-- fabric-registry-sync-v0 0.9.32+9244241690 |-- fabric-renderer-api-v1 1.2.1+1adbf27790 |-- fabric-renderer-indigo 0.8.0+1adbf27790 |-- fabric-renderer-registries-v1 3.2.24+df3654b390 |-- fabric-rendering-data-attachment-v1 0.3.19+6e0787e690 |-- fabric-rendering-fluids-v1 3.0.11+4d0d570390 |-- fabric-rendering-v0 1.1.27+df3654b390 |-- fabric-rendering-v1 1.12.1+d8ef690890 |-- fabric-resource-conditions-api-v1 2.1.2+aae9039d90 |-- fabric-resource-loader-v0 0.8.4+edbdcddb90 |-- fabric-screen-api-v1 1.0.32+4d0d570390 |-- fabric-screen-handler-api-v1 1.3.7+1cc24b1b90 |-- fabric-sound-api-v1 1.0.2+c4f28df590 |-- fabric-textures-v0 1.0.24+aeb40ebe90 |-- fabric-transfer-api-v1 2.1.6+413cbbc790 \-- fabric-transitive-access-wideners-v1 1.3.3+08b73de490 - fabric-language-kotlin 1.8.5+kotlin.1.7.20 |-- org_jetbrains_kotlin_kotlin-reflect 1.7.20 |-- org_jetbrains_kotlin_kotlin-stdlib 1.7.20 |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.7.20 |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.7.20 |-- org_jetbrains_kotlinx_atomicfu-jvm 0.18.4 |-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.6.4 |-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.6.4 |-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.0 |-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.4.1 |-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.4.1 \-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.4.1 - fabricenchantments 0.9.0 - fabricloader 0.14.19 - ferritecore 4.2.1 - fishingrework 0.2.6 - forgeconfigapiport 4.2.11 |-- com_electronwill_night-config_core 3.6.5 \-- com_electronwill_night-config_toml 3.6.5 - geckolib3 3.1.40 \-- com_eliotlash_mclib_mclib 20 - iknowwhatimdoing 4.1.0 - infwithmend 1.0.0 - inventoryprofilesnext 1.8.2 - java 17 - libipn 1.0.3 - malilib 0.13.0 - minecraft 1.19.2 - minihud 0.23.3 - mining_dims 1.4.27 |-- customportalapi 0.0.1-beta54-1.19 \-- pugh_lib 1.4.15 - modmenu 4.0.6 - neat 1.19-32-FABRIC \-- fiber 0.23.0-2 - optifabric 1.13.24 \-- mm 2.3 - puzzleslib 4.4.3 |-- cardinal-components-base 5.0.2 |-- cardinal-components-block 5.0.2 |-- cardinal-components-chunk 5.0.2 |-- cardinal-components-entity 5.0.2 \-- cardinal-components-world 5.0.2 - roughlyenoughitems 9.1.550 \-- error_notifier 1.0.9 - smoothboot 1.19-1.7.1 - spawnermod 1.2.1 - tweakeroo 0.14.3 - villagers-follow-emeralds 1.3.0 - wthit 5.13.1 - xaerominimap 23.4.0 - xaeroworldmap 1.30.0 [15:07:07] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/E:/Game/mc/1.19/.minecraft/libraries/net/fabricmc/sponge-mixin/0.12.4+mixin.0.8.5/sponge-mixin-0.12.4+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT [15:07:07] [main/INFO]: Compatibility level set to JAVA_17 [15:07:14] [main/INFO]: Smooth Boot config initialized [15:07:18] [main/WARN]: @Final field field_22786:Ljava/util/List; in mixins.ipnext.json:MixinScreen from mod inventoryprofilesnext should be final [15:07:18] [main/WARN]: @Final field field_33815:Ljava/util/List; in mixins.ipnext.json:MixinScreen from mod inventoryprofilesnext should be final [15:07:20] [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.19.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:464) ~[fabric-loader-0.14.19.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.19.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.19.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 oolloo.jlw.Wrapper.invokeMain(Wrapper.java:60) [JavaWrapper.jar:?] at oolloo.jlw.Wrapper.main(Wrapper.java:53) [JavaWrapper.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.method_44604(Main.java:159) ~[1.19.2-Fabric%200.14.19-OptiFine_I1.jar:?] at net.minecraft.client.main.Main.main(Main.java:51) ~[1.19.2-Fabric%200.14.19-OptiFine_I1.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?] ... 8 more Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_757 failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.14.19.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.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.<init>(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?] at net.optifine.reflect.Reflector.<clinit>(Reflector.java:503) ~[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.method_44604(Main.java:159) ~[1.19.2-Fabric%200.14.19-OptiFine_I1.jar:?] at net.minecraft.client.main.Main.main(Main.java:51) ~[1.19.2-Fabric%200.14.19-OptiFine_I1.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?] ... 8 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.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.19.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.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.<init>(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?] at net.optifine.reflect.Reflector.<clinit>(Reflector.java:503) ~[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.method_44604(Main.java:159) ~[1.19.2-Fabric%200.14.19-OptiFine_I1.jar:?] at net.minecraft.client.main.Main.main(Main.java:51) ~[1.19.2-Fabric%200.14.19-OptiFine_I1.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?] ... 8 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector bobViewGun(Lnet/minecraft/class_757;Lnet/minecraft/class_4587;F)V in anim_guns.mixins.json:client.GameRendererMixin from mod animated_guns failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap animated_guns-refmap.json at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1385) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1062) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:402) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.19.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.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.<init>(FieldLocatorTypes.java:25) ~[Optifine-mapped.jar:?] at net.optifine.reflect.Reflector.<clinit>(Reflector.java:503) ~[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.method_44604(Main.java:159) ~[1.19.2-Fabric%200.14.19-OptiFine_I1.jar:?] at net.minecraft.client.main.Main.main(Main.java:51) ~[1.19.2-Fabric%200.14.19-OptiFine_I1.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?] ... 8 more

commented

I've noticed multiple mentions of OptiFine and failed mixin transformations with GameRenderer and possibly some other rendering related classes, that may be an incompatibility issue. Have you tried running the game without it? (I'm assuming you're using optifabric)

commented

No crash without FR version, and no crashes on 1.2-BETA version either.
Let me try without optifabric and try again.

commented

yeah that sounds like a conflict between optifabric and the full release version. the reason the beta worked fine was most likely because it didn't tamper with the first person rendering. in the full release, the view bobbing levels were tweaked to be more subtle when and also items do not render in first person while holding guns

commented

Problem confirmed. FR version without optifabric is fine.
Since the only new weapon FR version is an LMG, I'll use beta version for a while :)thx