
[v3.13+Fabric-1.21 Bug report name
RyzeDexs opened this issue ยท 2 comments
What happened?
I'm trying to load a mod for 1.21, add the required library and then an instant crash occurs. Here are the logs.
Steps to reproduce
- Download mod
- Download Library
- Start game and crash
Relevant log output or crash report
[16:59:01] [main/INFO]: Loading Minecraft 1.21 with Fabric Loader 0.16.0
[16:59:01] [ForkJoinPool-1-worker-7/WARN]: The mod "betterstats" contains invalid entries in its mod json:
- Unsupported root entry "" at line 26 column 4
- Unsupported root entry "" at line 26 column 124
- Unsupported root entry "" at line 28 column 4
- Unsupported root entry "" at line 28 column 24
[16:59:01] [ForkJoinPool-1-worker-9/WARN]: The mod "tcdcommons" contains invalid entries in its mod json:
- Unsupported root entry "" at line 27 column 4
- Unsupported root entry "" at line 27 column 198
- Unsupported root entry "" at line 29 column 4
- Unsupported root entry "" at line 29 column 24
[16:59:01] [main/INFO]: Loading 142 mods:
- architectury 13.0.6
- authme 8.0.0+1.21
\-- fabric-api-base 0.4.42+6573ed8c90
- balm-fabric 21.0.14
\-- kuma_api 21.0.4
- betterf3 11.0.1
- bettermounthud 1.2.4
- betterstats 3.13+fabric-1.21
- blur 4.1.0
\-- midnightlib 1.5.7
- chat_heads 0.12.10
- clienttweaks 21.0.2
- cloth-config 15.0.128
\-- cloth-basic-math 0.6.1
- deathlog 0.4.0+1.21
- debugify 1.21+1.0
- eatinganimationid 1.21+1.9.72
- entityculling 1.6.6
- fabric-api 0.102.0+1.21
|-- fabric-api-lookup-api-v1 1.6.68+b5597344d1
|-- fabric-biome-api-v1 13.0.29+5bd9f1bcd1
|-- fabric-block-api-v1 1.0.22+0af3f5a7d1
|-- fabric-block-view-api-v2 1.0.10+6573ed8cd1
|-- fabric-blockrenderlayer-v1 1.1.52+0af3f5a7d1
|-- fabric-client-tags-api-v1 1.1.15+6573ed8cd1
|-- fabric-command-api-v1 1.2.49+f71b366fd1
|-- fabric-command-api-v2 2.2.28+6ced4dd9d1
|-- fabric-commands-v0 0.2.66+df3654b3d1
|-- fabric-content-registries-v0 8.0.16+b5597344d1
|-- fabric-convention-tags-v1 2.0.19+7f945d5bd1
|-- fabric-convention-tags-v2 2.5.0+c5e2b5c6d1
|-- fabric-crash-report-info-v1 0.2.29+0af3f5a7d1
|-- fabric-data-attachment-api-v1 1.1.27+6a6dfa19d1
|-- fabric-data-generation-api-v1 20.2.16+16c4ae25d1
|-- fabric-dimensions-v1 4.0.0+6fc22b99d1
|-- fabric-entity-events-v1 1.6.12+6fc22b99d1
|-- fabric-events-interaction-v0 0.7.12+ba9dae06d1
|-- fabric-game-rule-api-v1 1.0.53+6ced4dd9d1
|-- fabric-item-api-v1 11.0.0+afdfc921d1
|-- fabric-item-group-api-v1 4.1.4+78017270d1
|-- fabric-key-binding-api-v1 1.0.47+0af3f5a7d1
|-- fabric-keybindings-v0 0.2.45+df3654b3d1
|-- fabric-lifecycle-events-v1 2.3.12+6c1df360d1
|-- fabric-loot-api-v2 3.0.14+3f89f5a5d1
|-- fabric-loot-api-v3 1.0.2+3f89f5a5d1
|-- fabric-message-api-v1 6.0.13+6573ed8cd1
|-- fabric-model-loading-api-v1 2.0.0+fe474d6bd1
|-- fabric-networking-api-v1 4.2.2+60c3209bd1
|-- fabric-object-builder-api-v1 15.2.0+a551f7a4d1
|-- fabric-particles-v1 4.0.2+6573ed8cd1
|-- fabric-recipe-api-v1 5.0.12+65089712d1
|-- fabric-registry-sync-v0 5.1.2+60c3209bd1
|-- fabric-renderer-api-v1 3.4.0+c705a49cd1
|-- fabric-renderer-indigo 1.7.0+c705a49cd1
|-- fabric-renderer-registries-v1 3.2.68+df3654b3d1
|-- fabric-rendering-data-attachment-v1 0.3.48+73761d2ed1
|-- fabric-rendering-fluids-v1 3.1.6+b5597344d1
|-- fabric-rendering-v0 1.1.71+df3654b3d1
|-- fabric-rendering-v1 5.0.5+df16efd0d1
|-- fabric-resource-conditions-api-v1 4.3.0+8dc279b1d1
|-- fabric-resource-loader-v0 1.3.0+56599129d1
|-- fabric-screen-api-v1 2.0.24+b5597344d1
|-- fabric-screen-handler-api-v1 1.3.86+b5597344d1
|-- fabric-sound-api-v1 1.0.23+6573ed8cd1
|-- fabric-transfer-api-v1 5.1.16+3dccd343d1
\-- fabric-transitive-access-wideners-v1 6.1.0+176f9036d1
- fabric-language-kotlin 1.12.0+kotlin.2.0.10
|-- org_jetbrains_kotlin_kotlin-reflect 2.0.10
|-- org_jetbrains_kotlin_kotlin-stdlib 2.0.10
|-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 2.0.10
|-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 2.0.10
|-- org_jetbrains_kotlinx_atomicfu-jvm 0.25.0
|-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.8.1
|-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.8.1
|-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.6.0
|-- org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm 0.5.1
|-- org_jetbrains_kotlinx_kotlinx-io-core-jvm 0.5.1
|-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.7.1
|-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.7.1
\-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.7.1
- fabricloader 0.16.0
\-- mixinextras 0.4.0
- ferritecore 7.0.0
- fpsreducer 1.21-2.9
- gammautils 1.9.20
- immediatelyfast 1.2.20+1.21.1
\-- net_lenni0451_reflect 1.3.4
- indium 1.0.34+mc1.21
- inventoryprofilesnext 2.0.4
- iris 1.7.3+mc1.21
|-- fabric-api-base 0.4.42+6573ed8c90
|-- io_github_douira_glsl-transformer 2.0.1
|-- org_anarres_jcpp 1.4.14
\-- org_antlr_antlr4-runtime 4.13.1
- java 21
- jei 19.8.2.99
- krypton 0.2.8
\-- com_velocitypowered_velocity-native 3.3.0-SNAPSHOT
- languagereload 1.6.1+1.21
- libipn 6.0.2
- lithium 0.13.0
- malilib 0.20.0
- minecraft 1.21
- modelfix 1.21-1.6
- modernfix 5.19.1+mc1.21
- modmenu 11.0.1
|-- fabric-api-base 0.4.42+6573ed8c90
\-- placeholder-api 2.4.0-pre.2+1.21
- nochatreports 1.21-v2.8.0
- notenoughcrashes 4.4.8+1.21
- owo 0.12.11+1.21
|-- blue_endless_jankson 1.2.2
|-- io_wispforest_endec 0.1.5
|-- io_wispforest_endec_gson 0.1.3
|-- io_wispforest_endec_jankson 0.1.3
\-- io_wispforest_endec_netty 0.1.2
- plasmovoice 2.0.10
|-- aopalliance_aopalliance 1.0
|-- com_google_inject_guice 5.0.1
\-- javax_inject_javax_inject 1
- reeses-sodium-options 1.7.3+mc1.21
- rrls 5.0.7+mc1.21-fabric
- satin 2.0.0
- shulkerboxtooltip 3.4.5+1.19.4
- sodium 0.5.11+mc1.21
\-- fabric-api-base 0.4.42+6573ed8c90
- sodium-extra 0.5.7+mc1.21
\-- caffeineconfig 1.3.0+1.17
- spark 1.10.97
\-- fabric-permissions-api-v0 0.3.1
- tcdcommons 3.12.3+fabric-1.21
- xaerominimap 24.2.1
- xaeroworldmap 1.38.8
- yet_another_config_lib_v3 3.5.0+1.21-fabric
|-- com_twelvemonkeys_common_common-image 3.10.0
|-- com_twelvemonkeys_common_common-io 3.10.0
|-- com_twelvemonkeys_common_common-lang 3.10.0
|-- com_twelvemonkeys_imageio_imageio-core 3.10.0
|-- com_twelvemonkeys_imageio_imageio-metadata 3.10.0
|-- com_twelvemonkeys_imageio_imageio-webp 3.10.0
|-- org_quiltmc_parsers_gson 0.2.1
\-- org_quiltmc_parsers_json 0.2.1
- yosbr 0.1.2
- zoomify 2.14.0+1.21
\-- com_akuleshov7_ktoml-core-jvm 0.5.1
[16:59:01] [main/INFO]: Applying default options... (YOSBR)
[16:59:01] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/User/AppData/Roaming/.minecraft/libraries/net/fabricmc/sponge-mixin/0.15.0+mixin.0.8.7/sponge-mixin-0.15.0+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT
[16:59:01] [main/INFO]: Compatibility level set to JAVA_16
[16:59:01] [main/INFO]: Compatibility level set to JAVA_17
[16:59:01] [main/INFO]: Compatibility level set to JAVA_21
[16:59:02] [main/INFO]: OptiFine was NOT detected.
[16:59:02] [main/INFO]: OptiFabric was NOT detected.
[16:59:02] [main/INFO]: Loaded configuration file for Lithium: 144 options available, 1 override(s) found
[16:59:02] [main/INFO]: Loaded configuration file for ModernFix 5.19.1+mc1.21: 54 options available, 0 override(s) found
[16:59:02] [main/INFO]: Applying Nashorn fix
[16:59:02] [main/WARN]: [Satin] Iris is present, custom block renders will not work
[16:59:02] [main/INFO]: Loaded configuration file for Sodium: 42 options available, 3 override(s) found
[16:59:02] [main/INFO]: Loaded configuration file for Sodium Extra: 35 options available, 0 override(s) found
[16:59:02] [main/WARN]: Force disabled MC-122477 because it only applies to OS: LINUX
[16:59:02] [main/WARN]: Force disabled MC-22882 because it only applies to OS: MAC
[16:59:03] [main/INFO]: bre2el.fpsreducer.mixin.MinecraftClientMixin will be applied.
[16:59:03] [main/INFO]: bre2el.fpsreducer.mixin.KeyboardMixin will be applied.
[16:59:03] [main/INFO]: bre2el.fpsreducer.mixin.RenderSystemMixin will be applied.
[16:59:03] [main/INFO]: bre2el.fpsreducer.mixin.WindowMixin will NOT be applied because OptiFine was NOT detected.
[16:59:03] [main/WARN]: Force-disabling mixin 'alloc.blockstate.StateMixin' as rule 'mixin.alloc.blockstate' (added by mods [ferritecore]) disables it and children
[16:59:03] [main/WARN]: Error loading class: net/coderbot/iris/Iris (java.lang.ClassNotFoundException: net/coderbot/iris/Iris)
[16:59:03] [main/WARN]: @Mixin target net.coderbot.iris.Iris was not found notenoughcrashes.fabric.mixins.json:iris.SilentNEC from mod notenoughcrashes
[16:59:03] [main/WARN]: Error loading class: xyz/nucleoid/server/translations/impl/language/SystemDelegatedLanguage (java.lang.ClassNotFoundException: xyz/nucleoid/server/translations/impl/language/SystemDelegatedLanguage)
[16:59:03] [main/WARN]: Force-disabling mixin 'features.render.entity.CuboidMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children
[16:59:03] [main/WARN]: Force-disabling mixin 'features.render.entity.ModelPartMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children
[16:59:03] [main/WARN]: Force-disabling mixin 'features.render.entity.cull.EntityRendererMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children
[16:59:03] [main/WARN]: Force-disabling mixin 'features.render.entity.shadows.EntityRenderDispatcherMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children
[16:59:03] [main/WARN]: Force-disabling mixin 'features.render.gui.font.GlyphRendererMixin' as rule 'mixin.features.render.gui.font' (added by mods [iris]) disables it and children
[16:59:03] [main/WARN]: Force-disabling mixin 'features.render.world.sky.BackgroundRendererMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children
[16:59:03] [main/WARN]: Force-disabling mixin 'features.render.world.sky.ClientWorldMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children
[16:59:03] [main/WARN]: Force-disabling mixin 'features.render.world.sky.WorldRendererMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children
[16:59:03] [main/WARN]: Error loading class: org/jetbrains/annotations/ApiStatus$Internal (java.lang.ClassNotFoundException: org/jetbrains/annotations/ApiStatus$Internal)
[16:59:03] [main/WARN]: Error loading class: org/jetbrains/annotations/ApiStatus$Internal (java.lang.ClassNotFoundException: org/jetbrains/annotations/ApiStatus$Internal)
[16:59:03] [main/INFO]: Searching for graphics cards...
[16:59:03] [main/INFO]: Found graphics adapter: AdapterInfo{vendor=INTEL, description='Intel(R) Iris(R) Xe Graphics', adapterType=0x0000032B, openglIcdFilePath='C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_c2a09ebf48ebbf14\igxelpicd64.dll', openglIcdVersion=30.0.101.1298}
[16:59:03] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.0).
[16:59:06] [Datafixer Bootstrap/INFO]: 226 Datafixer optimizations took 438 milliseconds
[16:59:06] [main/WARN]: @Final field field_22786:Ljava/util/List; in mixins.ipnext.json:MixinScreen from mod inventoryprofilesnext should be final
[16:59:06] [main/WARN]: @Final field field_33815:Ljava/util/List; in mixins.ipnext.json:MixinScreen from mod inventoryprofilesnext should be final
[16:59:06] [main/INFO]: Instancing error handler class dev.isxander.debugify.mixinplugin.DebugifyErrorHandler
[16:59:06] [main/ERROR]: Mixin apply for mod shulkerboxtooltip failed shulkerboxtooltip-common.mixins.json:client.ScreenMixin from mod shulkerboxtooltip -> net.minecraft.class_437: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Redirect annotation on updateTooltipLeftAndBottomPos could not find any targets matching 'Lnet/minecraft/class_437;method_32633(Lnet/minecraft/class_4587;Ljava/util/List;IILnet/minecraft/class_8000;)V' in net/minecraft/class_437. Using refmap shulkerboxtooltip-common-common-refmap.json [INJECT_PREPARE Applicator Phase -> shulkerboxtooltip-common.mixins.json:client.ScreenMixin from mod shulkerboxtooltip -> Prepare Injections -> redirect$dje000$shulkerboxtooltip$updateTooltipLeftAndBottomPos(Lnet/minecraft/class_8000;Lnet/minecraft/class_437;IIII)Lorg/joml/Vector2ic; -> Parse -> -> Validate Targets]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Redirect annotation on updateTooltipLeftAndBottomPos could not find any targets matching 'Lnet/minecraft/class_437;method_32633(Lnet/minecraft/class_4587;Ljava/util/List;IILnet/minecraft/class_8000;)V' in net/minecraft/class_437. Using refmap shulkerboxtooltip-common-common-refmap.json [INJECT_PREPARE Applicator Phase -> shulkerboxtooltip-common.mixins.json:client.ScreenMixin from mod shulkerboxtooltip -> Prepare Injections -> redirect$dje000$shulkerboxtooltip$updateTooltipLeftAndBottomPos(Lnet/minecraft/class_8000;Lnet/minecraft/class_437;IIII)Lorg/joml/Vector2ic; -> Parse -> -> Validate Targets]
at org.spongepowered.asm.mixin.injection.selectors.TargetSelectors.validate(TargetSelectors.java:346) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:369) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:340) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:331) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo.<init>(RedirectInjectionInfo.java:46) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:196) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:664) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1399) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) [fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) [fabric-loader-0.16.0.jar:?]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) [?:?]
at net.minecraft.class_6396.handler$bob001$iris$fillSystemDetails(class_6396.java:1023) [client-intermediary.jar:?]
at net.minecraft.class_6396.<init>(class_6396.java:62) [client-intermediary.jar:?]
at net.minecraft.class_128.<init>(class_128.java:35) [client-intermediary.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:234) [client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:125) [client-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.0.jar:?]
[16:59:06] [main/WARN]: @Final field field_22786:Ljava/util/List; in mixins.ipnext.json:MixinScreen from mod inventoryprofilesnext should be final
[16:59:06] [main/WARN]: @Final field field_33815:Ljava/util/List; in mixins.ipnext.json:MixinScreen from mod inventoryprofilesnext should be final
[16:59:06] [main/INFO]: Instancing error handler class dev.isxander.debugify.mixinplugin.DebugifyErrorHandler
[16:59:06] [main/ERROR]: Mixin apply for mod shulkerboxtooltip failed shulkerboxtooltip-common.mixins.json:client.ScreenMixin from mod shulkerboxtooltip -> net.minecraft.class_437: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Redirect annotation on updateTooltipLeftAndBottomPos could not find any targets matching 'Lnet/minecraft/class_437;method_32633(Lnet/minecraft/class_4587;Ljava/util/List;IILnet/minecraft/class_8000;)V' in net/minecraft/class_437. Using refmap shulkerboxtooltip-common-common-refmap.json [INJECT_PREPARE Applicator Phase -> shulkerboxtooltip-common.mixins.json:client.ScreenMixin from mod shulkerboxtooltip -> Prepare Injections -> redirect$dje000$shulkerboxtooltip$updateTooltipLeftAndBottomPos(Lnet/minecraft/class_8000;Lnet/minecraft/class_437;IIII)Lorg/joml/Vector2ic; -> Parse -> -> Validate Targets]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Redirect annotation on updateTooltipLeftAndBottomPos could not find any targets matching 'Lnet/minecraft/class_437;method_32633(Lnet/minecraft/class_4587;Ljava/util/List;IILnet/minecraft/class_8000;)V' in net/minecraft/class_437. Using refmap shulkerboxtooltip-common-common-refmap.json [INJECT_PREPARE Applicator Phase -> shulkerboxtooltip-common.mixins.json:client.ScreenMixin from mod shulkerboxtooltip -> Prepare Injections -> redirect$dje000$shulkerboxtooltip$updateTooltipLeftAndBottomPos(Lnet/minecraft/class_8000;Lnet/minecraft/class_437;IIII)Lorg/joml/Vector2ic; -> Parse -> -> Validate Targets]
at org.spongepowered.asm.mixin.injection.selectors.TargetSelectors.validate(TargetSelectors.java:346) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:369) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:340) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:331) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo.<init>(RedirectInjectionInfo.java:46) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:196) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:664) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1399) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) [fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) [fabric-loader-0.16.0.jar:?]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) [?:?]
at net.minecraft.class_6396.handler$bob001$iris$fillSystemDetails(class_6396.java:1023) [client-intermediary.jar:?]
at net.minecraft.class_6396.<init>(class_6396.java:62) [client-intermediary.jar:?]
at net.minecraft.class_128.<init>(class_128.java:35) [client-intermediary.jar:?]
at net.minecraft.class_128.method_560(class_128.java:226) [client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:207) [client-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.0.jar:?]
[16:59:06] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_437 failed
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:482) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.0.jar:?]
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_437 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.0.jar:?]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at net.minecraft.class_6396.handler$bob001$iris$fillSystemDetails(class_6396.java:1023) ~[client-intermediary.jar:?]
at net.minecraft.class_6396.<init>(class_6396.java:62) ~[client-intermediary.jar:?]
at net.minecraft.class_128.<init>(class_128.java:35) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_560(class_128.java:226) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:207) ~[fabric-loader-0.16.0-1.21.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.0.jar:?]
... 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:392) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.0.jar:?]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at net.minecraft.class_6396.handler$bob001$iris$fillSystemDetails(class_6396.java:1023) ~[client-intermediary.jar:?]
at net.minecraft.class_6396.<init>(class_6396.java:62) ~[client-intermediary.jar:?]
at net.minecraft.class_128.<init>(class_128.java:35) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_560(class_128.java:226) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:207) ~[fabric-loader-0.16.0-1.21.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.0.jar:?]
... 2 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [shulkerboxtooltip-common.mixins.json:client.ScreenMixin from mod shulkerboxtooltip] from phase [DEFAULT] in config [shulkerboxtooltip-common.mixins.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.0.jar:?]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at net.minecraft.class_6396.handler$bob001$iris$fillSystemDetails(class_6396.java:1023) ~[client-intermediary.jar:?]
at net.minecraft.class_6396.<init>(class_6396.java:62) ~[client-intermediary.jar:?]
at net.minecraft.class_128.<init>(class_128.java:35) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_560(class_128.java:226) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:207) ~[fabric-loader-0.16.0-1.21.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.0.jar:?]
... 2 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Redirect annotation on updateTooltipLeftAndBottomPos could not find any targets matching 'Lnet/minecraft/class_437;method_32633(Lnet/minecraft/class_4587;Ljava/util/List;IILnet/minecraft/class_8000;)V' in net/minecraft/class_437. Using refmap shulkerboxtooltip-common-common-refmap.json [INJECT_PREPARE Applicator Phase -> shulkerboxtooltip-common.mixins.json:client.ScreenMixin from mod shulkerboxtooltip -> Prepare Injections -> redirect$dje000$shulkerboxtooltip$updateTooltipLeftAndBottomPos(Lnet/minecraft/class_8000;Lnet/minecraft/class_437;IIII)Lorg/joml/Vector2ic; -> Parse -> -> Validate Targets]
at org.spongepowered.asm.mixin.injection.selectors.TargetSelectors.validate(TargetSelectors.java:346) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:369) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:340) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:331) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo.<init>(RedirectInjectionInfo.java:46) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:196) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:664) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1399) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.15.0+mixin.0.8.7.jar:0.15.0+mixin.0.8.7]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.0.jar:?]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at net.minecraft.class_6396.handler$bob001$iris$fillSystemDetails(class_6396.java:1023) ~[client-intermediary.jar:?]
at net.minecraft.class_6396.<init>(class_6396.java:62) ~[client-intermediary.jar:?]
at net.minecraft.class_128.<init>(class_128.java:35) ~[client-intermediary.jar:?]
at net.minecraft.class_128.method_560(class_128.java:226) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:207) ~[fabric-loader-0.16.0-1.21.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.0.jar:?]
... 2 more
Other installed mods
- All mods in logs
Code of Conduct
- I agree that if the issue is regarding a crash, I gave the logs and the crash report.
- I agree that I will be available later for any follow-up questions to help diagnose and resolve the issue.
Hello, and thanks for the bug report.
I have read the crash report, and I found the following line:
[16:59:06] [main/ERROR]: Mixin apply for mod shulkerboxtooltip failed shulkerboxtooltip-common.mixins.json:client.ScreenMixin from mod shulkerboxtooltip -> net.minecraft.class_437:
The crash appears to be originating from shulkerboxtooltip
failing to apply a Mixin
.
Now, it is possible for other mods such as mine for example, to prevent other mods (shulkerboxtooltip in this case) from applying Mixin-s properly.
Hence why I'd like to ask; Does this only happen with Better Stats installed, or does it happen regardless of whether BSS is installed or not?
Edit to add:
- If this only takes place while BSS is installed, then this mod could likely be cauing an issue.
- Additionally, please double-check and make sure you have the proper version of
shulkerboxtooltip
installed for your game version of choice.