
Additional Ferritecore mixin incompatibilities
Titaniumtown opened this issue ยท 2 comments
Howdy,
I stumbled across this project while trying to find out what happened to Starlight haha. Anyways, I have Ferritecore (7.0.0) installed and followed the instructions in regards to disabling specific mixins.
This is on Fabric 1.21.1 with only Ferritecore and Moonrise installed.
Ferritecore config
# Replace the blockstate neighbor table
replaceNeighborLookup = false #switched to false for moonlight compat
# Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled
replacePropertyMap = false #switched to false for moonlight compat
# Cache the predicate instances used in multipart models
cacheMultipartPredicates = true
# Avoid creation of new strings when creating ModelResourceLocations
modelResourceLocations = true
# Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled
multipartDeduplication = true
# Deduplicate cached data for blockstates, most importantly collision and render shapes
blockstateCacheDeduplication = true
# Deduplicate vertex data of baked quads in the basic model implementations
bakedQuadDeduplication = true
# Use smaller data structures for "simple" models, especially models with few side-specific faces
modelSides = true
# Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk!
useSmallThreadingDetector = false
# Use a slightly more compact, but also slightly slower representation for block states
compactFastMap = false
# Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly.
populateNeighborTable = false
Server Log
[22:28:48] [main/ERROR]: Mixin apply for mod ferritecore failed ferritecore.fastmap.mixin.json:FastMapStateHolderMixin from mod ferritecore -> net.minecraft.class_2688: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("INVOKE") on net/minecraft/class_2688::getNeighborFromFastMap with priority 1000 cannot inject into net/minecraft/class_2688::method_11657(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object; merged by ca.spottedleaf.moonrise.mixin.blockstate_propertyaccess.StateHolderMixin with priority 1000 [INJECT_PREPARE Applicator Phase -> ferritecore.fastmap.mixin.json:FastMapStateHolderMixin from mod ferritecore -> Prepare Injections -> redirect$zim000$ferritecore$getNeighborFromFastMap(Lcom/google/common/collect/Table;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -> Prepare -> -> { target: method_11657(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object; }]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/class_2688::getNeighborFromFastMap with priority 1000 cannot inject into net/minecraft/class_2688::method_11657(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object; merged by ca.spottedleaf.moonrise.mixin.blockstate_propertyaccess.StateHolderMixin with priority 1000 [INJECT_PREPARE Applicator Phase -> ferritecore.fastmap.mixin.json:FastMapStateHolderMixin from mod ferritecore -> Prepare Injections -> redirect$zim000$ferritecore$getNeighborFromFastMap(Lcom/google/common/collect/Table;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -> Prepare -> -> { target: method_11657(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object; }]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:312) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:248) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:475) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1407) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) [?:?]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) [?:?]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) [?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) [?:?]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) [?:?]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) [?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) [?:?]
at net.minecraft.class_2246.<clinit>(class_2246.java:48) [server-intermediary.jar:?]
at net.minecraft.class_2358.method_10199(class_2358.java:336) [server-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:52) [server-intermediary.jar:?]
at net.minecraft.server.Main.main(Main.java:108) [server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
[22:28:48] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_2688 failed
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:482) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
Caused by: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_2688 failed
at net.minecraft.class_2246.<clinit>(class_2246.java:48) ~[server-intermediary.jar:?]
at net.minecraft.class_2358.method_10199(class_2358.java:336) ~[server-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:52) ~[server-intermediary.jar:?]
at net.minecraft.server.Main.main(Main.java:108) ~[server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
... 3 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_2688 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at net.minecraft.class_2246.<clinit>(class_2246.java:48) ~[server-intermediary.jar:?]
at net.minecraft.class_2358.method_10199(class_2358.java:336) ~[server-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:52) ~[server-intermediary.jar:?]
at net.minecraft.server.Main.main(Main.java:108) ~[server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
... 3 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) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at net.minecraft.class_2246.<clinit>(class_2246.java:48) ~[server-intermediary.jar:?]
at net.minecraft.class_2358.method_10199(class_2358.java:336) ~[server-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:52) ~[server-intermediary.jar:?]
at net.minecraft.server.Main.main(Main.java:108) ~[server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
... 3 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [ferritecore.fastmap.mixin.json:FastMapStateHolderMixin from mod ferritecore] from phase [DEFAULT] in config [ferritecore.fastmap.mixin.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at net.minecraft.class_2246.<clinit>(class_2246.java:48) ~[server-intermediary.jar:?]
at net.minecraft.class_2358.method_10199(class_2358.java:336) ~[server-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:52) ~[server-intermediary.jar:?]
at net.minecraft.server.Main.main(Main.java:108) ~[server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
... 3 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/class_2688::getNeighborFromFastMap with priority 1000 cannot inject into net/minecraft/class_2688::method_11657(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object; merged by ca.spottedleaf.moonrise.mixin.blockstate_propertyaccess.StateHolderMixin with priority 1000 [INJECT_PREPARE Applicator Phase -> ferritecore.fastmap.mixin.json:FastMapStateHolderMixin from mod ferritecore -> Prepare Injections -> redirect$zim000$ferritecore$getNeighborFromFastMap(Lcom/google/common/collect/Table;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -> Prepare -> -> { target: method_11657(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object; }]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:312) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:248) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:475) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1407) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:731) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:315) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?]
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at net.minecraft.class_2246.<clinit>(class_2246.java:48) ~[server-intermediary.jar:?]
at net.minecraft.class_2358.method_10199(class_2358.java:336) ~[server-intermediary.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:52) ~[server-intermediary.jar:?]
at net.minecraft.server.Main.main(Main.java:108) ~[server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[36xqqlfbybvvm1k74j7x7p2j063hbx0b-fabric-server-launch.jar-fabric-0.16.7-1.21.1:9.7.1]
I can't reproduce this, installing FC 7.0.0 & Moonrise 0.1.0 beta 4 and adjusting the config as noted in the readme lets me get into world with both the dedicated and integrated server (on Fabric and NeoForge). Additionally the provided stacktrace is the error I get when not adjusting the config as in the readme.
It seems this is a comedy of errors in a way. There's an issue actually loading the config: malte0811/FerriteCore#164
Which then prevents the disabling of mixins for Moonrise to work to be done as it can't read the config.
Thanks @jpenilla !