FxMorin / carpet-fixes

fabric-carpet extension mod which attempts to fix as many vanilla minecraft bugs as possible. Feel free to add as many fixes as you want! Currently 220+ Fixes!
MIT License
133 stars 21 forks source link

[1.19.3] Crash carpet-fixes-1.19.4-1.14.0.jar #138

Closed gamerpotion closed 1 year ago

gamerpotion commented 1 year ago

Hi, recent file update for carpet fixes on 1.19.3 has the file name "carpet-fixes-1.19.4-1.14.0.jar" is that meant for 1.19.4?

Getting below error when using latest file on 1.19.3

Have also tested on 0.14.21 on 1.19.3 and still the same issue.

net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_2440 failed
    at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:464) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.19.jar:?]
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_2440 failed
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at net.minecraft.class_2358.method_10199(class_2358.java:325) ~[client-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:46) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.method_44604(Main.java:161) ~[fabric-loader-0.14.19-1.19.3.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:51) ~[fabric-loader-0.14.19-1.19.3.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.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.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at net.minecraft.class_2358.method_10199(class_2358.java:325) ~[client-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:46) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.method_44604(Main.java:161) ~[fabric-loader-0.14.19-1.19.3.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:51) ~[fabric-loader-0.14.19-1.19.3.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]
    ... 2 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinPreProcessorException: Attach error for carpet-fixes.mixins.json:blockFixes.PressurePlateBlock_collisionOnPlaceMixin from mod carpet-fixes during activity: [Transform -> Method tryPowerOnPlace(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V -> INVOKEVIRTUAL -> net/minecraft/class_8177::comp_1295:()Lnet/minecraft/class_3414;]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:313) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at net.minecraft.class_2358.method_10199(class_2358.java:325) ~[client-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:46) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.method_44604(Main.java:161) ~[fabric-loader-0.14.19-1.19.3.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:51) ~[fabric-loader-0.14.19-1.19.3.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]
    ... 2 more
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: net.minecraft.class_8177
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMemberReference(MixinPreProcessorStandard.java:786) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMethod(MixinPreProcessorStandard.java:772) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transform(MixinPreProcessorStandard.java:738) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:307) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at net.minecraft.class_2358.method_10199(class_2358.java:325) ~[client-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:46) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.method_44604(Main.java:161) ~[fabric-loader-0.14.19-1.19.3.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:51) ~[fabric-loader-0.14.19-1.19.3.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]
    ... 2 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.class_8177
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMemberReference(MixinPreProcessorStandard.java:786) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMethod(MixinPreProcessorStandard.java:772) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transform(MixinPreProcessorStandard.java:738) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:307) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.4+mixin.0.8.5.jar:0.12.4+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.19.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.19.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at net.minecraft.class_2358.method_10199(class_2358.java:325) ~[client-intermediary.jar:?]
    at net.minecraft.class_2966.method_12851(class_2966.java:46) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.method_44604(Main.java:161) ~[fabric-loader-0.14.19-1.19.3.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:51) ~[fabric-loader-0.14.19-1.19.3.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]
    ... 2 more
FxMorin commented 1 year ago

You should definitely not be running the 1.19.4 jar in 1.19.3

gamerpotion commented 1 year ago

You should definitely not be running the 1.19.4 jar in 1.19.3

Im not. That is the file it auto-downloads on the CurseForge client in 1.19.3, check if you ticked the 1.19.3 box for it?

gamerpotion commented 1 year ago

screenshot

FxMorin commented 1 year ago

I'm not manually uploading it. Seems the auto-script kinda broke, one of the many reasons I don't support CurseForge. I will no longer be update my mods on CurseForge, so you may want to look into using Modrinth in the future

FxMorin commented 1 year ago

Funny how deleting the file obv does not delete, thanks curseforge

FxMorin commented 1 year ago

I've changed the settings, the 1.19.4 release is the last release that ill be putting on curseforge

gamerpotion commented 1 year ago

I'm not manually uploading it. Seems the auto-script kinda broke, one of the many reasons I don't support CurseForge. I will no longer be update my mods on CurseForge, so you may want to look into using Modrinth in the future

noooo you must not follow the others who have done the same. please remain on CF. you can get points/funds etc and it helps us modpack devs include. but yes I can see your frustration with the way CF handles files and their description editor.

FxMorin commented 1 year ago

I make 1.5x the amount on Modrinth, and honestly for developers Curseforge is the biggest pain in the ass service ive used in my life. I haven't regreted moving to Modrinth one bit. I don't really care about the income, it basically gives me 0.5% of what my job pays me.

FxMorin commented 1 year ago

Fabulously Optimized seems to have it working fine without me being there. Check how they do it, however I highly recommend moving to Modrinth. The more people move over to there, the better it will be for everyone in the future. Just need more big players to make the hard decision to move

gamerpotion commented 1 year ago

hmm now that you mention 1.5x amount of CF, its sparked some attention for me, so will look into that!

for CF i think mod devs who are just using MR are putting their files on this list https://support.curseforge.com/en/support/solutions/articles/9000197913-non-curseforge-mods and then it gets approved on CF modpacks

Modrinth also needs its own Client which only downloads off modrinth, that would be pretty cool and can get more people using it maybe?

also, thanks for replying so quickly on here :)

FxMorin commented 1 year ago

Modrinth has an experimental launcher that is currently in beta.

Ya however its only around 1.5x / downloads, and since modrinth has a much smaller userbase. I don't actually make that much compared to Curseforge. The idea is that by having all the large mods/modpacks move to Curseforge, the userbase will grow and it will make a lot more. Plus modrinth is working on getting much larger ad deals, so it will probably look more like 2x in the future

FxMorin commented 1 year ago

It's a strategic play. Investing in the future of Modrinth.

Not to mention that modrinth is also the easiest, cleanest, and most open platform ive used in a long time. Which makes my life so much easier

gamerpotion commented 1 year ago

Do you make much from kinect hosting? I found Bisect to pay the most in terms of referrals..

yeah modrinth's mod page is really clean, i use it all the time to see latest mod updates, I actually saw carpet fixes on there first then downloaded on cf :D

I will try and see about moving boosted-fps modpack to modrinth as well since ive never tried modrinth platform before

FxMorin commented 1 year ago

So far ive made a whopping $0 xD People don't visit performance mod pages :cry:

gamerpotion commented 1 year ago

oh damn wth!! :o thats not good.... switch to bisect and put your banner right on the top! someone with your mods should be making at least $500+ or more a month with that