Moonrise

Moonrise

13.8k Downloads

[Incompatibility: Fabric]: Game crashes with Artifacts

Nevrai opened this issue · 0 comments

commented

Minecraft Version

1.21.1

Moonrise Version

0.1.0-beta.8+68ea18b

Mod Loader

Fabric

Logs and Crash Reports

latest.log: https://mclo.gs/PERoURN

Crash report:

RuntimeException: Mixin transformation of net.minecraft.class_1297 failed
<html>at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)<br>at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)<br>at java.base/java.lang.ClassLoader.defineClass1(Native Method)<br>at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)<br>at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)<br>at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)<br>at java.base/java.lang.ClassLoader.defineClass1(Native Method)<br>at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)<br>at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)<br>at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)<br>at knot//net.minecraft.client.main.Main.main(Main.java:210)<br>at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)<br>at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)<br>at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)<br>at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)<br>at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)<br>at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)</html>
MixinTransformerError: An unexpected critical error was encountered
<html>at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)<br>at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)<br>at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)<br>at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)<br>... 27 more</html>
<html>MixinApplyError: Mixin [expandability.mixins.json:swimming.EntityMixin from mod expandability] from phase [DEFAULT] in<br>config [expandability.mixins.json] FAILED during APPLY</html>
<html>at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638)<br>at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589)<br>at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379)<br>... 30 more</html>
<html>InvalidInjectionException: @At("INVOKE") on net/minecraft/class_1297::cancelFluidPushing with priority 1000 cannot<br>inject into net/minecraft/class_1297::method_5692(Lnet/minecraft/class_6862;D)Z merged by<br>ca.spottedleaf.moonrise.fabric.mixin.collisions.EntityMixin with priority 1000 [INJECT_PREPARE Applicator Phase -&gt;<br>expandability.mixins.json:swimming.EntityMixin from mod expandability -&gt; Prepare Injections -&gt;<br>wrapWithCondition$cng000$expandability$cancelFluidPushing(Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)Z -&gt;<br>Prepare -&gt;  -&gt; { target: method_5692(Lnet/minecraft/class_6862;D)Z }]</html>
<html>at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:312)<br>at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:248)<br>at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:475)<br>at knot//com.llamalad7.mixinextras.injector.v2.WrapWithConditionInjectionInfo.prepare(WrapWithConditionInjectionInfo.java:27)<br>at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1407)<br>at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731)<br>at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315)<br>at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246)<br>at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437)<br>at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418)<br>at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)<br>... 30 more</html>

Additional Context

My game crashes on start-up. It mentions expandability.mixins.json:swimming.EntityMixin from mod expandability. It’s caused by some kind of conflict between Moonrise and the Artifacts mod, and removing Moonrise lets the game to load properly.

Versions

  • Minecraft: 1.21.1
  • Moonrise: 0.1.0-beta.8+68ea18b
  • Artifacts: 12.0.6
  • Fabric Loader: 0.16.9
  • Fabric API: 0.107.0