Kibe Utilities

Kibe Utilities

8M Downloads

Version 1.16.1 no longer supported

JoshMayberry opened this issue ยท 5 comments

commented

The latest version, 1.2-BETA, crashes on mc version 16.1.

Could you release version 0.5.5 for mc 16.1 as well as 16.2?

Mixin apply failed kibe.mixins.json:HostileEntityMixin -> net.minecraft.class_1588: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException Unexpecteded ClassMetadataNotFoundException whilst transforming the mixin class: [MAIN Applicator Phase -> kibe.mixins.json:HostileEntityMixin -> Apply Methods -> (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Ljava/util/Random;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V:handler$bgj000$isSpawnDark -> Transform Descriptor -> desc=Lnet/minecraft/class_5425;]
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Unexpecteded ClassMetadataNotFoundException whilst transforming the mixin class: [MAIN Applicator Phase -> kibe.mixins.json:HostileEntityMixin -> Apply Methods -> (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Ljava/util/Random;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V:handler$bgj000$isSpawnDark -> Transform Descriptor -> desc=Lnet/minecraft/class_5425;]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformMethod(MixinTargetContext.java:490)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyNormalMethod(MixinApplicatorStandard.java:523)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMethods(MixinApplicatorStandard.java:509)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:381)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:570)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:191)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
	at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
	at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
	at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:143)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:156)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at net.minecraft.class_2246.<clinit>(class_2246.java:333)
	at net.minecraft.class_2378.method_10237(class_2378.java:169)
	at net.minecraft.class_2378$$Lambda$191/270313690.get(Unknown Source)
	at net.minecraft.class_2378.method_29110(class_2378.java:220)
	at net.minecraft.class_2378$$Lambda$235/348209600.accept(Unknown Source)
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:676)
	at net.minecraft.class_2378.<clinit>(class_2378.java:219)
	at net.minecraft.class_2966.method_12851(class_2966.java:41)
	at net.minecraft.client.main.Main.main(Main.java:137)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
	at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
Caused by: org.spongepowered.asm.mixin.throwables.ClassMetadataNotFoundException: net.minecraft.class_5425
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformSingleDescriptor(MixinTargetContext.java:949)
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformSingleDescriptor(MixinTargetContext.java:909)
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformMethodDescriptor(MixinTargetContext.java:964)
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformDescriptor(MixinTargetContext.java:865)
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformMethod(MixinTargetContext.java:447)
	... 34 more
commented

Uh yes. Mojang made a lot of changes in 1.16.2
Sure I can backport it for you, it shouldn't be too hard. But I won't make an official release cause CurseForge does not let you separate 1.16.2 and 1.16.1 versions, and I don't want anyone to get confused.
I'll upload a jar here when I'm done.

commented

I don't want to cause any trouble for you. We will look into updating the server to 1.16.2 instead.
I thought this was a common thing, because others like this mod have different files for each version.

commented

:) You will likely add more things, like exp showers and drains. We can't expect you to specially backport every single one for us.

commented

Hey, I only said I would do it cause it's very easy, and I know a lot of people are still playing on 1.16.1
With that said, I should remember you that this is an unofficial release and I will not provide support for it. I strongly recommend updating to 1.16.2 as soon as you can.
kibe-1.16.1-1.3-BETA.jar.zip
Have fun!

commented

Thanks so much!
Looks like we can't make the jump to 1.16.2 yet because other mods we play with, like cinderscapes, have not updated yet. So, it will be a while.
Thank you for the back port, it is very appreciated.