Skip to content

[Bug]: 1.20.4 Fabric crash on launch (Exit code 1/-1) #130

@Colin219

Description

@Colin219

Describe the bug

Using a fresh install of the Minecraft 1.20.4, and Fabric 0.17.2, and with no other mods other than Shrink-2.0.0.40 and its dependencies. The game will crash with exit code 1/-1 at launch. Its dependencies themselves boot fine, its only shrinks addition and removal that causes the exit code on launch.

Steps to reproduce

-Create a fresh install of 1.20.4 Minecraft.

-Install Fabric

Fabric Loader.0.17.2

-Install Shrink for Fabric 1.20.4

Shrink-2.0.0.40

-Install its dependencies

Polylib : 2004.03.build.155
Architectury : 11.1.17
Fabric API : 0.97.3
Pehkui : 3.8.3+1.14.4 - (?) - Still not entirely sure if this is required.

-Launch the game

Expected behaviour

Launch normally

Screenshots

The first crashlog here is WITH Pekui. The next one below is WITHOUT:

[18:26:03] [main/INFO]: Loading Minecraft 1.20.4 with Fabric Loader 0.17.2
[18:26:03] [main/INFO]: Loading 61 mods:
- architectury 11.1.17
- fabric-api 0.97.3+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.88+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.6+5c0133444f
|-- fabric-dimensions-v1 2.1.63+6605d1a84f
|-- fabric-entity-events-v1 1.6.2+09fc25014f
|-- fabric-events-interaction-v0 0.7.2+389931eb4f
|-- fabric-events-lifecycle-v0 0.2.76+df3654b34f
|-- fabric-game-rule-api-v1 1.0.47+78d798af4f
|-- fabric-item-api-v1 2.3.1+cadc140c4f
|-- 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.9+6abb6a4b4f
|-- fabric-object-builder-api-v1 13.1.0+dba1195c4f
|-- fabric-particles-v1 1.1.8+78d798af4f
|-- fabric-recipe-api-v1 2.0.22+78d798af4f
|-- fabric-registry-sync-v0 4.0.21+ee30b13a4f
|-- fabric-renderer-api-v1 3.2.5+78d798af4f
|-- fabric-renderer-indigo 1.5.6+d331d3144f
|-- 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.57+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.17.2
-- mixinextras 0.5.0
- java 17
- minecraft 1.20.4
- pehkui 3.8.3+1.14.4-1.21
-- kanos_config 0.4.1+1.14.4-1.19.4
- polylib 2004.0.3-build.155
-- team_reborn_energy 2.2.0
- shrink 2.0.0.40
[18:26:03] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/colin/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/sponge-mixin-0.16.3+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT
[18:26:03] [main/INFO]: Compatibility level set to JAVA_16
[18:26:03] [main/INFO]: Compatibility level set to JAVA_17
[18:26:03] [main/WARN]: Reference map 'polylib-common-refmap.json' for polylib.mixins.json could not be read. If this is a development environment you can ignore this message
[18:26:04] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.0).
[18:26:05] [main/ERROR]: Mixin apply for mod pehkui failed pehkui.mixins.json:compat117plus.EntityCalculateDimensionsMixin from mod pehkui -> net.minecraft.class_1297: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException InjectionPoint(Shift)[@at("INVOKE")] on net/minecraft/class_1297::pehkui$calculateDimensions with priority 1000 cannot inject into net/minecraft/class_1297::method_18382()V merged by net.gigabit101.shrink.mixins.EntityMixin with priority 1000 [INJECT_PREPARE Applicator Phase -> pehkui.mixins.json:compat117plus.EntityCalculateDimensionsMixin from mod pehkui -> Prepare Injections -> handler$bda000$pehkui$calculateDimensions(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/class_4048;Lnet/minecraft/class_4048;)V -> Prepare -> -> { target: method_18382()V }]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: InjectionPoint(Shift)[@at("INVOKE")] on net/minecraft/class_1297::pehkui$calculateDimensions with priority 1000 cannot inject into net/minecraft/class_1297::method_18382()V merged by net.gigabit101.shrink.mixins.EntityMixin with priority 1000 [INJECT_PREPARE Applicator Phase -> pehkui.mixins.json:compat117plus.EntityCalculateDimensionsMixin from mod pehkui -> Prepare Injections -> handler$bda000$pehkui$calculateDimensions(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/class_4048;Lnet/minecraft/class_4048;)V -> Prepare -> -> { target: method_18382()V }]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:312) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:248) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:475) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl.prepare(InjectorWrapperImpl.java:56) ~[mixinextras-0.5.0-1f6627383f457848.jar:?]
at com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl.prepare(SugarWrapperImpl.java:70) ~[mixinextras-0.5.0-1f6627383f457848.jar:?]
at com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo.prepare(WrapperInjectionInfo.java:64) ~[mixinextras-0.5.0-1f6627383f457848.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1407) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:352) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:237) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:435) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at net.minecraft.class_2966.method_12851(class_2966.java:54) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:170) ~[minecraft-1.20.4-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.17.2.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[NewLaunch.jar:?]
[18:26:05] [main/ERROR]: Mixin apply for mod pehkui failed pehkui.mixins.json:compat117plus.EntityCalculateDimensionsMixin from mod pehkui -> net.minecraft.class_1297: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException InjectionPoint(Shift)[@at("INVOKE")] on net/minecraft/class_1297::pehkui$calculateDimensions with priority 1000 cannot inject into net/minecraft/class_1297::method_18382()V merged by net.gigabit101.shrink.mixins.EntityMixin with priority 1000 [INJECT_PREPARE Applicator Phase -> pehkui.mixins.json:compat117plus.EntityCalculateDimensionsMixin from mod pehkui -> Prepare Injections -> handler$bda000$pehkui$calculateDimensions(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/class_4048;Lnet/minecraft/class_4048;)V -> Prepare -> -> { target: method_18382()V }]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: InjectionPoint(Shift)[@at("INVOKE")] on net/minecraft/class_1297::pehkui$calculateDimensions with priority 1000 cannot inject into net/minecraft/class_1297::method_18382()V merged by net.gigabit101.shrink.mixins.EntityMixin with priority 1000 [INJECT_PREPARE Applicator Phase -> pehkui.mixins.json:compat117plus.EntityCalculateDimensionsMixin from mod pehkui -> Prepare Injections -> handler$bda000$pehkui$calculateDimensions(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/class_4048;Lnet/minecraft/class_4048;)V -> Prepare -> -> { target: method_18382()V }]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:312) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:248) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:475) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl.prepare(InjectorWrapperImpl.java:56) ~[mixinextras-0.5.0-1f6627383f457848.jar:?]
at com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl.prepare(SugarWrapperImpl.java:70) ~[mixinextras-0.5.0-1f6627383f457848.jar:?]
at com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo.prepare(WrapperInjectionInfo.java:64) ~[mixinextras-0.5.0-1f6627383f457848.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1407) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:352) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:237) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:435) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at net.minecraft.client.main.Main.main(Main.java:178) ~[minecraft-1.20.4-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.17.2.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[NewLaunch.jar:?]
[18:26:05] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1297 failed
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:508) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.17.2.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[NewLaunch.jar:?]
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1297 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:440) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at net.minecraft.client.main.Main.main(Main.java:178) ~[minecraft-1.20.4-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) ~[fabric-loader-0.17.2.jar:?]
... 5 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:381) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:237) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:435) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at net.minecraft.client.main.Main.main(Main.java:178) ~[minecraft-1.20.4-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) ~[fabric-loader-0.17.2.jar:?]
... 5 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [pehkui.mixins.json:compat117plus.EntityCalculateDimensionsMixin from mod pehkui] from phase [DEFAULT] in config [pehkui.mixins.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:686) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:637) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:368) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:237) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:435) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at net.minecraft.client.main.Main.main(Main.java:178) ~[minecraft-1.20.4-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) ~[fabric-loader-0.17.2.jar:?]
... 5 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: InjectionPoint(Shift)[@at("INVOKE")] on net/minecraft/class_1297::pehkui$calculateDimensions with priority 1000 cannot inject into net/minecraft/class_1297::method_18382()V merged by net.gigabit101.shrink.mixins.EntityMixin with priority 1000 [INJECT_PREPARE Applicator Phase -> pehkui.mixins.json:compat117plus.EntityCalculateDimensionsMixin from mod pehkui -> Prepare Injections -> handler$bda000$pehkui$calculateDimensions(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/class_4048;Lnet/minecraft/class_4048;)V -> Prepare -> -> { target: method_18382()V }]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:312) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:248) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:475) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at com.llamalad7.mixinextras.wrapper.InjectorWrapperImpl.prepare(InjectorWrapperImpl.java:56) ~[mixinextras-0.5.0-1f6627383f457848.jar:?]
at com.llamalad7.mixinextras.sugar.impl.SugarWrapperImpl.prepare(SugarWrapperImpl.java:70) ~[mixinextras-0.5.0-1f6627383f457848.jar:?]
at com.llamalad7.mixinextras.wrapper.WrapperInjectionInfo.prepare(WrapperInjectionInfo.java:64) ~[mixinextras-0.5.0-1f6627383f457848.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1407) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:352) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:237) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:435) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:165) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:368) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.2.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at net.minecraft.client.main.Main.main(Main.java:178) ~[minecraft-1.20.4-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) ~[fabric-loader-0.17.2.jar:?]
... 5 more
Process exited with code 1.


WITHOUT Pehkui:

[18:29:52] [main/INFO]: Loading Minecraft 1.20.4 with Fabric Loader 0.17.2
[18:29:52] [main/INFO]: Loading 59 mods:
- architectury 11.1.17
- fabric-api 0.97.3+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.88+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.6+5c0133444f
|-- fabric-dimensions-v1 2.1.63+6605d1a84f
|-- fabric-entity-events-v1 1.6.2+09fc25014f
|-- fabric-events-interaction-v0 0.7.2+389931eb4f
|-- fabric-events-lifecycle-v0 0.2.76+df3654b34f
|-- fabric-game-rule-api-v1 1.0.47+78d798af4f
|-- fabric-item-api-v1 2.3.1+cadc140c4f
|-- 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.9+6abb6a4b4f
|-- fabric-object-builder-api-v1 13.1.0+dba1195c4f
|-- fabric-particles-v1 1.1.8+78d798af4f
|-- fabric-recipe-api-v1 2.0.22+78d798af4f
|-- fabric-registry-sync-v0 4.0.21+ee30b13a4f
|-- fabric-renderer-api-v1 3.2.5+78d798af4f
|-- fabric-renderer-indigo 1.5.6+d331d3144f
|-- 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.57+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.17.2
-- mixinextras 0.5.0
- java 17
- minecraft 1.20.4
- polylib 2004.0.3-build.155
-- team_reborn_energy 2.2.0
- shrink 2.0.0.40
[18:29:53] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/colin/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/sponge-mixin-0.16.3+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT
[18:29:53] [main/INFO]: Compatibility level set to JAVA_16
[18:29:53] [main/INFO]: Compatibility level set to JAVA_17
[18:29:53] [main/WARN]: Reference map 'polylib-common-refmap.json' for polylib.mixins.json could not be read. If this is a development environment you can ignore this message
[18:29:53] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.0).
[18:29:56] [Datafixer Bootstrap/INFO]: 198 Datafixer optimizations took 84 milliseconds
[18:29:57] [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.class_6396.method_37123(class_6396.java:66) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_37274(class_310.java:2609) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_22681(class_310.java:2580) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:178) ~[minecraft-1.20.4-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.17.2.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[NewLaunch.jar:?]
---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 2025-08-13 18:29:57
Description: Bootstrap

java.lang.ExceptionInInitializerError
at knot//net.minecraft.class_1309.handler$bak000$shrink$addAttributes(class_1309.java:6700)
at knot//net.minecraft.class_1309.method_26827(class_1309.java:296)
at knot//net.minecraft.class_1308.method_26828(class_1308.java:161)
at knot//net.minecraft.class_7298.method_42655(class_7298.java:174)
at knot//net.minecraft.class_5135.(class_5135.java:87)
at knot//net.minecraft.class_2966.method_17598(class_2966.java:139)
at knot//net.minecraft.client.main.Main.main(Main.java:173)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Caused by: java.lang.NullPointerException: Cannot read field "maxSize" because "net.gigabit101.shrink.Shrink.shrinkConfig" is null
at knot//net.gigabit101.shrink.api.ShrinkAPI.(ShrinkAPI.java:10)
... 13 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: main
Stacktrace:
at knot//net.minecraft.class_1309.handler$bak000$shrink$addAttributes(class_1309.java:6700)
at knot//net.minecraft.class_1309.method_26827(class_1309.java:296)
at knot//net.minecraft.class_1308.method_26828(class_1308.java:161)
at knot//net.minecraft.class_7298.method_42655(class_7298.java:174)
at knot//net.minecraft.class_5135.(class_5135.java:87)
at knot//net.minecraft.class_2966.method_17598(class_2966.java:139)

-- Initialization --
Details:
Modules:
ADVAPI32.dll:Advanced Windows 32 Base API:10.0.19041.5678 (WinBuild.160101.0800):Microsoft Corporation
COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation
CRYPTBASE.dll:Base cryptographic API DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
CRYPTSP.dll:Cryptographic Service Provider API:10.0.19041.5856 (WinBuild.160101.0800):Microsoft Corporation
DBGHELP.DLL:Windows Image Helper:10.0.19041.5848 (WinBuild.160101.0800):Microsoft Corporation
DNSAPI.dll:DNS Client API DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
GDI32.dll:GDI Client DLL:10.0.19041.5737 (WinBuild.160101.0800):Microsoft Corporation
IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.19041.5737 (WinBuild.160101.0800):Microsoft Corporation
IPHLPAPI.DLL:IP Helper API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.19041.5915 (WinBuild.160101.0800):Microsoft Corporation
KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.19041.5915 (WinBuild.160101.0800):Microsoft Corporation
MpOav.dll:IOfficeAntiVirus Module:4.18.25070.5 (1bc206b886f4747b112648744606a95aff69f1cf):Microsoft Corporation
NLAapi.dll:Network Location Awareness 2:10.0.19041.4123 (WinBuild.160101.0800):Microsoft Corporation
NSI.dll:NSI User-mode interface DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
OLEAUT32.dll:OLEAUT32.DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
Ole32.dll:Microsoft OLE for Windows:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
POWRPROF.dll:Power Profile Helper DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
PSAPI.DLL:Process Status Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
Pdh.dll:Windows Performance Data Helper DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
RPCRT4.dll:Remote Procedure Call Runtime:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
SHCORE.dll:SHCORE:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
SHELL32.dll:Windows Shell Common Dll:10.0.19041.5678 (WinBuild.160101.0800):Microsoft Corporation
UMPDC.dll
USER32.dll:Multi-User Windows USER API Client DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
USERENV.dll:Userenv:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
VCRUNTIME140.dll:Microsoft® C Runtime Library:14.38.33135.0:Microsoft Corporation
VERSION.dll:Version Checking and File Installation Libraries:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
WINHTTP.dll:Windows HTTP Services:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
WINMM.dll:MCI API DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
Wldp.dll:Windows Lockdown Policy:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
amsi.dll:Anti-Malware Scan Interface:10.0.19041.4355 (WinBuild.160101.0800):Microsoft Corporation
bcrypt.dll:Windows Cryptographic Primitives Library:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.19041.5007 (WinBuild.160101.0800):Microsoft Corporation
clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation
combase.dll:Microsoft COM for Windows:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
dbgcore.DLL:Windows Core Debugging Helpers:10.0.19041.5794 (WinBuild.160101.0800):Microsoft Corporation
dhcpcsvc.DLL:DHCP Client Service:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
dhcpcsvc6.DLL:DHCPv6 Client:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
gdi32full.dll:GDI Client DLL:10.0.19041.6093 (WinBuild.160101.0800):Microsoft Corporation
java.dll:OpenJDK Platform binary:17.0.15.0:Microsoft
javaw.exe:OpenJDK Platform binary:17.0.15.0:Microsoft
jimage.dll:OpenJDK Platform binary:17.0.15.0:Microsoft
jli.dll:OpenJDK Platform binary:17.0.15.0:Microsoft
jna13187797383484765619.dll:JNA native library:6.1.6:Java(TM) Native Access (JNA)
jsvml.dll:OpenJDK Platform binary:17.0.15.0:Microsoft
jvm.dll:OpenJDK 64-Bit server VM:17.0.15.0:Microsoft
kernel.appcore.dll:AppModel API Host:10.0.19041.3758 (WinBuild.160101.0800):Microsoft Corporation
management.dll:OpenJDK Platform binary:17.0.15.0:Microsoft
management_ext.dll:OpenJDK Platform binary:17.0.15.0:Microsoft
mdnsNSP.dll:Bonjour Namespace Provider:3,1,0,1:Apple Inc.
msvcp140.dll:Microsoft® C Runtime Library:14.38.33135.0:Microsoft Corporation
msvcp_win.dll:Microsoft® C Runtime Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
msvcrt.dll:Windows NT CRT DLL:7.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
mswsock.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
napinsp.dll:E-mail Naming Shim Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
net.dll:OpenJDK Platform binary:17.0.15.0:Microsoft
nio.dll:OpenJDK Platform binary:17.0.15.0:Microsoft
ntdll.dll:NT Layer DLL:10.0.19041.4842 (WinBuild.160101.0800):Microsoft Corporation
perfos.dll:Windows System Performance Objects DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
pnrpnsp.dll:PNRP Name Space Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
profapi.dll:User Profile Basic API:10.0.19041.6033 (WinBuild.160101.0800):Microsoft Corporation
rasadhlp.dll:Remote Access AutoDial Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
shlwapi.dll:Shell Light-weight Utility Library:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
ucrtbase.dll:Microsoft® C Runtime Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
vcruntime140_1.dll:Microsoft® C Runtime Library:14.38.33135.0:Microsoft Corporation
verify.dll:OpenJDK Platform binary:17.0.15.0:Microsoft
win32u.dll:Win32u:10.0.19041.6093 (WinBuild.160101.0800):Microsoft Corporation
windows.storage.dll:Microsoft WinRT Storage API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
winrnr.dll:LDAP RnR Provider DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
wshbth.dll:Windows Sockets Helper DLL:10.0.19041.5848 (WinBuild.160101.0800):Microsoft Corporation
zip.dll:OpenJDK Platform binary:17.0.15.0:Microsoft
Stacktrace:
at knot//net.minecraft.client.main.Main.main(Main.java:173)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)

-- System Details --
Details:
Minecraft Version: 1.20.4
Minecraft Version ID: 1.20.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.15, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 138757376 bytes (132 MiB) / 587202560 bytes (560 MiB) up to 12582912000 bytes (12000 MiB)
CPUs: 20
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz
Identifier: Intel64 Family 6 Model 165 Stepping 5
Microarchitecture: unknown
Frequency (GHz): 3.70
Number of physical packages: 1
Number of physical CPUs: 10
Number of logical CPUs: 20
Graphics card #0 name: NVIDIA GeForce RTX 3070 Ti
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 4095.00
Graphics card #0 deviceId: 0x2482
Graphics card #0 versionInfo: DriverVersion=32.0.15.7688
Memory slot #0 capacity (MB): 16384.00
Memory slot #0 clockSpeed (GHz): 3.20
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 16384.00
Memory slot #1 clockSpeed (GHz): 3.20
Memory slot #1 type: DDR4
Virtual memory max (MB): 37551.33
Virtual memory used (MB): 18947.69
Swap memory total (MB): 4864.00
Swap memory used (MB): 279.77
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx12000m
Fabric Mods:
architectury: Architectury 11.1.17
fabric-api: Fabric API 0.97.3+1.20.4
fabric-api-base: Fabric API Base 0.4.37+78d798af4f
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.50+82b1bb3e4f
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.17+78d798af4f
fabric-block-api-v1: Fabric Block API (v1) 1.0.17+3e2216cb4f
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.5+78d798af4f
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.47+78d798af4f
fabric-client-tags-api-v1: Fabric Client Tags 1.1.8+78d798af4f
fabric-command-api-v1: Fabric Command API (v1) 1.2.42+f71b366f4f
fabric-command-api-v2: Fabric Command API (v2) 2.2.21+78d798af4f
fabric-commands-v0: Fabric Commands (v0) 0.2.59+df3654b34f
fabric-containers-v0: Fabric Containers (v0) 0.1.88+df3654b34f
fabric-content-registries-v0: Fabric Content Registries (v0) 5.0.16+78d798af4f
fabric-convention-tags-v1: Fabric Convention Tags 1.5.11+78d798af4f
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.24+78d798af4f
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.5+b90db5744f
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 13.2.6+5c0133444f
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.63+6605d1a84f
fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.2+09fc25014f
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.2+389931eb4f
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.76+df3654b34f
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.47+78d798af4f
fabric-item-api-v1: Fabric Item API (v1) 2.3.1+cadc140c4f
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.27+ee30b13a4f
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.42+78d798af4f
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.40+df3654b34f
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.1+a67ffb5d4f
fabric-loot-api-v2: Fabric Loot API (v2) 2.1.10+78d798af4f
fabric-message-api-v1: Fabric Message API (v1) 6.0.6+78d798af4f
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.66+78d798af4f
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.9+78d798af4f
fabric-models-v0: Fabric Models (v0) 0.4.8+9386d8a74f
fabric-networking-api-v1: Fabric Networking API (v1) 3.1.9+6abb6a4b4f
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 13.1.0+dba1195c4f
fabric-particles-v1: Fabric Particles (v1) 1.1.8+78d798af4f
fabric-recipe-api-v1: Fabric Recipe API (v1) 2.0.22+78d798af4f
fabric-registry-sync-v0: Fabric Registry Sync (v0) 4.0.21+ee30b13a4f
fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.5+78d798af4f
fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.6+d331d3144f
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.54+df3654b34f
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.43+73761d2e4f
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.2+e761c6694f
fabric-rendering-v0: Fabric Rendering (v0) 1.1.57+df3654b34f
fabric-rendering-v1: Fabric Rendering (v1) 3.2.1+6fd945a04f
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.15+78d798af4f
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.21+ee30b13a4f
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.18+78d798af4f
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.57+78d798af4f
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.18+78d798af4f
fabric-transfer-api-v1: Fabric Transfer API (v1) 4.0.12+90f2d7b14f
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 5.0.15+78d798af4f
fabricloader: Fabric Loader 0.17.2
mixinextras: MixinExtras 0.5.0
java: OpenJDK 64-Bit Server VM 17
minecraft: Minecraft 1.20.4
polylib: PolyLib 2004.0.3-build.155
team_reborn_energy: Energy 2.2.0
shrink: Example Mod 2.0.0.40
Launched Version: 1.20.4
Launcher name: PrismLauncher
Backend library: LWJGL version 3.3.2-snapshot
Backend API: Unknown
Window size:
GL Caps: ERR
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Universe: 404
Type: Client (map_client.txt)
Locale: en_US
CPU:
#@!@# Game crashed! Crash report saved to: #@!@# C:\Users\colin\AppData\Roaming\PrismLauncher\instances\1.20.4\minecraft\crash-reports\crash-2025-08-13_18.29.57-client.txt
Process exited with code -1.

Version

2.0.0.40

Minecraft Version

1.20.4

ModLoader Version

0.17.2

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions