1.20.4 support
BuggyAl opened this issue ยท 1 comments
The mod crashes when launching in 1.20.4. The crash log with MixinTrace installed is listed below.
[10:21:01] [main/INFO]: Loading Minecraft 1.20.4 with Fabric Loader 0.15.3
[10:21:01] [main/INFO]: Loading 56 mods:
- fabric-api 0.91.3+1.20.4
|-- fabric-api-base 0.4.35+78d798af4f
|-- fabric-api-lookup-api-v1 1.6.45+78d798af4f
|-- fabric-biome-api-v1 13.0.15+78d798af4f
|-- fabric-block-api-v1 1.0.14+78d798af4f
|-- fabric-block-view-api-v2 1.0.3+78d798af4f
|-- fabric-blockrenderlayer-v1 1.1.45+78d798af4f
|-- fabric-client-tags-api-v1 1.1.6+78d798af4f
|-- fabric-command-api-v1 1.2.40+f71b366f4f
|-- fabric-command-api-v2 2.2.19+78d798af4f
|-- fabric-commands-v0 0.2.57+df3654b34f
|-- fabric-containers-v0 0.1.81+df3654b34f
|-- fabric-content-registries-v0 5.0.9+78d798af4f
|-- fabric-convention-tags-v1 1.5.9+78d798af4f
|-- fabric-crash-report-info-v1 0.2.22+78d798af4f
|-- fabric-data-generation-api-v1 13.1.17+78d798af4f
|-- fabric-dimensions-v1 2.1.60+78d798af4f
|-- fabric-entity-events-v1 1.5.28+4ced05924f
|-- fabric-events-interaction-v0 0.6.14+78d798af4f
|-- fabric-events-lifecycle-v0 0.2.71+df3654b34f
|-- fabric-game-rule-api-v1 1.0.45+78d798af4f
|-- fabric-item-api-v1 2.1.34+78d798af4f
|-- fabric-item-group-api-v1 4.0.20+78d798af4f
|-- fabric-key-binding-api-v1 1.0.40+78d798af4f
|-- fabric-keybindings-v0 0.2.38+df3654b34f
|-- fabric-lifecycle-events-v1 2.2.29+78d798af4f
|-- fabric-loot-api-v2 2.1.4+78d798af4f
|-- fabric-message-api-v1 6.0.4+78d798af4f
|-- fabric-mining-level-api-v1 2.1.59+78d798af4f
|-- fabric-model-loading-api-v1 1.0.7+78d798af4f
|-- fabric-models-v0 0.4.6+9386d8a74f
|-- fabric-networking-api-v1 3.1.2+78d798af4f
|-- fabric-object-builder-api-v1 13.0.7+78d798af4f
|-- fabric-particles-v1 1.1.6+78d798af4f
|-- fabric-recipe-api-v1 2.0.15+78d798af4f
|-- fabric-registry-sync-v0 4.0.13+78d798af4f
|-- fabric-renderer-api-v1 3.2.3+78d798af4f
|-- fabric-renderer-indigo 1.5.3+78d798af4f
|-- fabric-renderer-registries-v1 3.2.50+df3654b34f
|-- fabric-rendering-data-attachment-v1 0.3.41+73761d2e4f
|-- fabric-rendering-fluids-v1 3.0.32+78d798af4f
|-- fabric-rendering-v0 1.1.53+df3654b34f
|-- fabric-rendering-v1 3.0.12+78d798af4f
|-- fabric-resource-conditions-api-v1 2.3.13+78d798af4f
|-- fabric-resource-loader-v0 0.11.15+78d798af4f
|-- fabric-screen-api-v1 2.0.16+78d798af4f
|-- fabric-screen-handler-api-v1 1.3.50+78d798af4f
|-- fabric-sound-api-v1 1.0.16+78d798af4f
|-- fabric-transfer-api-v1 4.0.6+78d798af4f
\-- fabric-transitive-access-wideners-v1 5.0.13+78d798af4f
- fabricloader 0.15.3
\-- mixinextras 0.3.2
- java 17
- minecraft 1.20.4
- mixintrace 1.1.1+1.17
- visiblebarriers 2.0.10
[10:21:03] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/********/AppData/Roaming/ATLauncher/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
[10:21:08] [main/INFO]: Compatibility level set to JAVA_17
[10:21:09] [main/INFO]: Completely ignored arguments: []
[10:21:09] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).
[10:21:11] [main/ERROR]: Mixin apply for mod visiblebarriers failed visiblebarriers.mixins.json:PistonExtensionBlockMixin from mod visiblebarriers -> net.minecraft.class_2667: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on visibleBarriers$pickStack could not find any targets matching 'Lnet/minecraft/class_2667;method_9574(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;' in net.minecraft.class_2667. Using refmap visible-barriers-refmap.json [PREINJECT Applicator Phase -> visiblebarriers.mixins.json:PistonExtensionBlockMixin from mod visiblebarriers -> Prepare Injections -> -> handler$zlk000$visiblebarriers$visibleBarriers$pickStack(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on visibleBarriers$pickStack could not find any targets matching 'Lnet/minecraft/class_2667;method_9574(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;' in net.minecraft.class_2667. Using refmap visible-barriers-refmap.json [PREINJECT Applicator Phase -> visiblebarriers.mixins.json:PistonExtensionBlockMixin from mod visiblebarriers -> Prepare Injections -> -> handler$zlk000$visiblebarriers$visibleBarriers$pickStack(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)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.<init>(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.<init>(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.<init>(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.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.3.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at net.minecraft.block.FireBlock.registerDefaultFlammables(FireBlock.java:336) ~[client-intermediary.jar:?]
at net.minecraft.Bootstrap.initialize(Bootstrap.java:54) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:170) ~[client-1.20.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.3.jar:?]
[10:21:12] [main/WARN]: Failed to get system info for GL Caps
java.lang.IllegalStateException: Rendersystem called from wrong thread
at com.mojang.blaze3d.systems.RenderSystem.constructThreadException(RenderSystem.java:185) ~[client-intermediary.jar:?]
at com.mojang.blaze3d.systems.RenderSystem.assertOnRenderThread(RenderSystem.java:174) ~[client-intermediary.jar:?]
at com.mojang.blaze3d.systems.RenderSystem.getCapsString(RenderSystem.java:874) ~[client-intermediary.jar:?]
at net.minecraft.util.SystemDetails.addSection(SystemDetails.java:66) ~[client-intermediary.jar:?]
at net.minecraft.client.MinecraftClient.addSystemDetailsToCrashReport(MinecraftClient.java:2609) ~[client-intermediary.jar:?]
at net.minecraft.client.MinecraftClient.addSystemDetailsToCrashReport(MinecraftClient.java:2580) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:178) ~[client-1.20.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.3.jar:?]