Carpet Shadow

Carpet Shadow

11.9k Downloads

1.20 - Dropper Fragility Fix Crash

Maks2005X opened this issue ยท 11 comments

commented

Ticking droppers causes server crash.
---- Minecraft Crash Report ----
// Sorry :(

Time: 2023-07-03 00:03:45
Description: Exception ticking world

org.spongepowered.asm.mixin.injection.throwables.InjectionError: LVT in net/minecraft/class_2325::method_10012(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V has incompatible changes at opcode 131 in callback carpet-shadow.mixins.json:fragility.DropperBlockMixin from mod carpet-shadow->@Inject::fix_dispense(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/class_2345;Lnet/minecraft/class_2601;ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;)V.
Expected: [Lnet/minecraft/class_2345;, Lnet/minecraft/class_2601;, I, Lnet/minecraft/class_1799;, Lnet/minecraft/class_2350;, Lnet/minecraft/class_1263;, Lnet/minecraft/class_1799;]
Found: [Lnet/minecraft/class_2345;, Lnet/minecraft/class_2601;, I, Lnet/minecraft/class_1799;, Lnet/minecraft/class_1799;]
Available: [Lnet/minecraft/class_2345;, Lnet/minecraft/class_2601;, I, Lnet/minecraft/class_1799;, Lnet/minecraft/class_1799;]
at net.minecraft.class_2325.handler$bnf000$carpet-shadow$fix_dispense$missing(class_2325.java)
at net.minecraft.class_2325.method_10012(class_2325.java:68)
at net.minecraft.class_2315.method_9588(class_2315.java:113)
at net.minecraft.class_4970$class_4971.method_26192(class_4970.java:1113)
at net.minecraft.class_3218.method_14189(class_3218.java:728)
at net.minecraft.class_6757.method_39390(class_6757.java:215)
at net.minecraft.class_6757.method_39377(class_6757.java:98)
at net.minecraft.class_3218.method_18765(class_3218.java:323)
at net.minecraft.server.MinecraftServer.redirect$bek000$carpet-fixes$catchExceptions(MinecraftServer.java:4831)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:897)
at net.minecraft.class_3176.method_3813(class_3176.java:283)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:824)
at net.minecraft.server.MinecraftServer.handler$zhh000$carpet$modifiedRunLoop(MinecraftServer.java:10942)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:650)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265)
at java.base/java.lang.Thread.run(Thread.java:1589)

Full crash log:
https://pastebin.com/wuHcKP9U

commented

which version of the mod are you using?
the stack trace suggests it is one of the bugs that have been fixed in the newer releases

commented

which version of the mod are you using? the stack trace suggests it is one of the bugs that have been fixed in the newer releases

v110.0-MC1.20.X It's the last version for fabric 1.20

commented

thoose are fixed in the 1.10.2 for mc 1.20.1+
do you have to stay on the broken 1.20 mc version?

commented

i need to stay on 1.20

commented

i will try and build a fixed 1.20 version then.. probably by tomorrow

commented

Write please, when you done

commented

you can safely edit the fabric_mod.json from 1.20.1+ to 1.20+

i tested it

commented

edit the fabric_mod.json

Thx, but how can i do it? Can you expain or give guide, because i don't khow how to do it.

commented

you can right click on the jar file and open with winRar or 7Zip, it will open as if it was a folder, find the file called fabric_mod.jar
open it and edit the minecraft version

commented

beware this method will not work with all the mods as typically there are big differences betwen versions. it is an exception that 1.20 and 1.20.1 are enough similar for this to work

commented

Oh thx so much, it`s working