1.3.8 don't work on Fabric 1.20.x
KIRUYXAN opened this issue ยท 1 comments
I have this error when I start Fabric 1.20:
Incompatible mods found!
net.fabricmc.loader.impl.FormattedException: Some of your mods are incompatible with the game or each other!
A potential solution has been determined, this may resolve your problem:
- Replace mod 'Inventory Tabs' (inventory-tabs) 1.1.8+1.20 with any version that is compatible with:
- minecraft 1.20
- Replace mod 'Forge Config API Port' (forgeconfigapiport) 7.0.0 with version 8.0 or later.
More details:
- Mod 'LibGui' (libgui) 8.1.0+1.20.1 requires version 1.20.1 of 'Minecraft' (minecraft), but only the wrong version is present: 1.20!
- Mod 'Equipment Compare' (equipmentcompare) 1.3.8 requires version 8.0 or later of mod 'Forge Config API Port' (forgeconfigapiport), but only the wrong version is present: 7.0.0!
- Mod 'Inventory Tabs' (inventory-tabs) 1.1.8+1.20 requires version 1.20.1 or later of 'Minecraft' (minecraft), but only the wrong version is present: 1.20!
- Mod 'Jankson' (jankson) 6.0.0+j1.2.3 requires version 1.20.1 or later of 'Minecraft' (minecraft), but only the wrong version is present: 1.20!
- Mod 'Tinfoiled Cotton Client Commands' (cotton-client-commands) 1.1.0+1.15.2 requires any version between 1.14- (inclusive) and 1.16- (exclusive) of 'Minecraft' (minecraft), but only the wrong version is present: 1.20!
- Mod 'ViaFabric for 1.14' (viafabric-mc114) 0.4.10+39-main requires any 1.14.x version of 'Minecraft' (minecraft), but only the wrong version is present: 1.20!
- Mod 'ViaFabric for 1.15' (viafabric-mc115) 0.4.10+39-main requires any 1.15.x version of 'Minecraft' (minecraft), but only the wrong version is present: 1.20!
- Mod 'ViaFabric for 1.16' (viafabric-mc116) 0.4.10+39-main requires any 1.16.x version of 'Minecraft' (minecraft), but only the wrong version is present: 1.20!
- Mod 'ViaFabric for 1.17' (viafabric-mc117) 0.4.10+39-main requires any 1.17.x version of 'Minecraft' (minecraft), but only the wrong version is present: 1.20!
- Mod 'ViaFabric for 1.18' (viafabric-mc118) 0.4.10+39-main requires any 1.18.x version of 'Minecraft' (minecraft), but only the wrong version is present: 1.20!
- Mod 'ViaFabric for 1.19' (viafabric-mc119) 0.4.10+39-main requires any 1.19.x version of 'Minecraft' (minecraft), but only the wrong version is present: 1.20!
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:51)
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:195)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:146)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
But the lastest version of Forge Config API Port is 7.0.0 and it isn't need for this mod:
I can add that it just crashes when i try to load my world on 1.20.4 (cause by cardinal-components-entity)
[14:52:36] [Render thread/ERROR]: Mixin apply for mod cardinal-components-entity failed mixins.cardinal_components_entity.json:common.MixinPlayerManager from mod cardinal-components-entity -> net.minecraft.class_3324: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on onPlayerLogIn could not find any targets matching 'Lnet/minecraft/class_3324;method_14570(Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V' in net.minecraft.class_3324. Using refmap cardinal-components-entity-refmap.json [PREINJECT Applicator Phase -> mixins.cardinal_components_entity.json:common.MixinPlayerManager from mod cardinal-components-entity -> Prepare Injections -> -> handler$zdp000$cardinal-components-entity$onPlayerLogIn(Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on onPlayerLogIn could not find any targets matching 'Lnet/minecraft/class_3324;method_14570(Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V' in net.minecraft.class_3324. Using refmap cardinal-components-entity-refmap.json [PREINJECT Applicator Phase -> mixins.cardinal_components_entity.json:common.MixinPlayerManager from mod cardinal-components-entity -> Prepare Injections -> -> handler$zdp000$cardinal-components-entity$onPlayerLogIn(Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:46) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at jdk.internal.reflect.GeneratedConstructorAccessor60.newInstance(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1329) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1053) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.15.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.7.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at net.minecraft.class_310.method_29603(class_310.java:2204) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29740(MinecraftServer.java:277) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_29610(class_310.java:2204) ~[client-intermediary.jar:?]
at net.minecraft.class_7196.method_54611(class_7196.java:368) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at net.minecraft.class_1255.execute(class_1255.java:102) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture.uniAcceptNow(CompletableFuture.java:754) ~[?:?]
at java.util.concurrent.CompletableFuture.uniAcceptStage(CompletableFuture.java:735) ~[?:?]
at java.util.concurrent.CompletableFuture.thenAcceptAsync(CompletableFuture.java:2191) ~[?:?]
at net.minecraft.class_7196.method_54614(class_7196.java:366) ~[client-intermediary.jar:?]
at net.minecraft.class_7196.method_54615(class_7196.java:308) ~[client-intermediary.jar:?]
at net.minecraft.class_7196.method_54618(class_7196.java:242) ~[client-intermediary.jar:?]
at net.minecraft.class_528$class_4272.method_20164(class_528.java:440) ~[client-intermediary.jar:?]
at net.minecraft.class_528$class_4272.method_25402(class_528.java:417) ~[client-intermediary.jar:?]
at net.minecraft.class_350.method_25402(class_350.java:279) ~[client-intermediary.jar:?]
at net.minecraft.class_4069.method_25402(class_4069.java:38) ~[client-intermediary.jar:?]
at net.minecraft.class_312.method_1611(class_312.java:99) ~[client-intermediary.jar:?]
at net.minecraft.class_437.method_25412(class_437.java:414) ~[client-intermediary.jar:?]
at net.minecraft.class_312.method_1601(class_312.java:99) ~[client-intermediary.jar:?]
at net.minecraft.class_312.method_22686(class_312.java:180) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.execute(class_1255.java:102) ~[client-intermediary.jar:?]
at net.minecraft.class_312.method_22684(class_312.java:180) ~[client-intermediary.jar:?]
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.2.jar:?]
at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.2.jar:?]
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) ~[lwjgl-glfw-3.3.2.jar:?]
at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:238) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:1352) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:888) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:265) ~[Fabric%201.20.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.7.jar:?]