Open FreyrDev opened 2 days ago
Ah, the IF dev's just pointed out that it's your CompatIFMapAtlasTextureMixin
failing injection, somehow missed that when skimming it.
Yes it needs updating. Alpha version has many issues so that's why it's alpha
Had also the same issue on my side :) hope the mixin class would be fixed soon :) thanks, i love supplementary and now it is on 1.21.1 :) hope the bugs where fixe soon :)
ty new version
Before Continuing:
Version
1.21.1-FABRIC
Supplementaries Version
supplementaries-1.21-3.0.2
Moonlight Lib Version
moonlight-1.21-2.15.7
Issue Detail
When both Supplementaries and ImmediatelyFast are loaded you will be booted out of any world you try to enter if you have a (non-empty) map in your inventory (whether or not it's in your hand).
disconnect-2024-11-03_11.42.31-client.txt
``` ---- Minecraft Network Protocol Error Report ---- // It's the tubes, they're clogged! Time: 2024-11-03 11:42:31 Description: Packet handling error java.lang.RuntimeException: Mixin transformation of net.raphimc.immediatelyfast.feature.map_atlas_generation.MapAtlasTexture failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at knot//net.minecraft.class_330.mda05f77$immediatelyfast$lambda$createMapAtlasTexture$0$0(class_330.java:565) at knot//it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.computeIfAbsent(Int2IntOpenHashMap.java:490) at knot//net.minecraft.class_330.handler$zon000$immediatelyfast$createMapAtlasTexture(class_330.java:557) at knot//net.minecraft.class_330.method_32601(class_330.java) at knot//net.minecraft.class_330.method_1769(class_330.java:39) at knot//net.minecraft.class_634.mixinextras$bridge$method_1769$198(class_634.java) at knot//net.minecraft.class_634.wrapOperation$bao000$moonlight$handleExtraData(class_634.java:5520) at knot//net.minecraft.class_634.wrapOperation$bao000$moonlight$handleExtraData$mixinextras$bridge$196(class_634.java) at knot//net.minecraft.class_634.method_11088(class_634.java:1422) at knot//net.minecraft.class_2683.method_11643(class_2683.java:45) at knot//net.minecraft.class_2683.method_11054(class_2683.java:17) at knot//net.minecraft.class_2600.method_11072(class_2600.java:27) at knot//net.minecraft.class_1255.method_18859(class_1255.java:162) at knot//net.minecraft.class_4093.method_18859(class_4093.java:23) at knot//net.minecraft.class_1255.method_16075(class_1255.java:136) at knot//net.minecraft.class_1255.method_5383(class_1255.java:121) at knot//net.minecraft.class_310.method_1523(class_310.java:1240) at knot//net.minecraft.class_310.method_1514(class_310.java:882) at knot//net.minecraft.client.main.Main.main(Main.java:256) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) 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) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ... 26 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Callback method forceMipMapOn(IIZLcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/class_1043; in supplementaries.mixins.json:CompatIFMapAtlasTextureMixin from mod supplementaries failed injection check, (0/1) succeeded. Scanned 0 target(s). Using refmap supplementaries-fabric-refmap.json at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:531) at knot//com.llamalad7.mixinextras.injector.MixinExtrasLateInjectionInfo.latePostInject(MixinExtrasLateInjectionInfo.java:57) at knot//com.llamalad7.mixinextras.injector.LateInjectionApplicatorExtension.postApply(LateInjectionApplicatorExtension.java:43) at org.spongepowered.asm.mixin.transformer.ext.Extensions.postApply(Extensions.java:167) at org.spongepowered.asm.mixin.transformer.TargetClassContext.postApply(TargetClassContext.java:448) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:420) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ... 29 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) at knot//net.minecraft.class_330.mda05f77$immediatelyfast$lambda$createMapAtlasTexture$0$0(class_330.java:565) at knot//it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.computeIfAbsent(Int2IntOpenHashMap.java:490) at knot//net.minecraft.class_330.handler$zon000$immediatelyfast$createMapAtlasTexture(class_330.java:557) at knot//net.minecraft.class_330.method_32601(class_330.java) at knot//net.minecraft.class_330.method_1769(class_330.java:39) at knot//net.minecraft.class_634.mixinextras$bridge$method_1769$198(class_634.java) at knot//net.minecraft.class_634.wrapOperation$bao000$moonlight$handleExtraData(class_634.java:5520) at knot//net.minecraft.class_634.wrapOperation$bao000$moonlight$handleExtraData$mixinextras$bridge$196(class_634.java) -- Incoming Packet -- Details: Type: clientbound/minecraft:map_item_data Is Terminal: false Is Skippable: false Stacktrace: at knot//net.minecraft.class_2600.method_59803(class_2600.java:56) at knot//net.minecraft.class_8673.method_60882(class_8673.java:136) at knot//net.minecraft.class_8673.method_59807(class_8673.java:113) at knot//net.minecraft.class_2600.method_11072(class_2600.java:32) at knot//net.minecraft.class_1255.method_18859(class_1255.java:162) at knot//net.minecraft.class_4093.method_18859(class_4093.java:23) at knot//net.minecraft.class_1255.method_16075(class_1255.java:136) at knot//net.minecraft.class_1255.method_5383(class_1255.java:121) at knot//net.minecraft.class_310.method_1523(class_310.java:1240) at knot//net.minecraft.class_310.method_1514(class_310.java:882) at knot//net.minecraft.client.main.Main.main(Main.java:256) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) -- Connection -- Details: Protocol: play Flow: CLIENTBOUND Server type:I reported it to them as well (RaphiMC/ImmediatelyFast#285) but thought I should probably report here as well if you're both messing with map rendering.