
Please remove factory API from your mod
TheDarkPanther opened this issue ยท 2 comments
I keep getting incompatibility errors, where factory api needs a newer version of fabric api, witch is for 1.21.8, byt am trying to load it on 1.21.7 Log here:
[05:09:55] [main/INFO]: Loading Minecraft 1.21.7 with Fabric Loader 0.17.2
[05:09:55] [ForkJoinPool-1-worker-24/WARN]: Mod footprintparticle uses the version 0.5.4b-mc1.21.6 which isn't compatible with Loader's extended semantic version format (Could not parse version number component '4b'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[05:09:55] [ForkJoinPool-1-worker-5/WARN]: Mod universal_ores uses the version v1.7.0 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'v1'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[05:09:55] [ForkJoinPool-1-worker-20/WARN]: Mod dev_isxander_libsdl4j uses the version 3.1.9.075c033-66 which isn't compatible with Loader's extended semantic version format (Could not parse version number component '075c033'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[05:09:55] [main/WARN]: Mod resolution failed
[05:09:55] [main/INFO]: Immediate reason: [HARD_DEP_NO_CANDIDATE legacy 1.8.4 {depends factory_api @ [>=2.2.6]}, ROOT_FORCELOAD_SINGLE legacy 1.8.4]
[05:09:55] [main/INFO]: Reason: [HARD_DEP legacy 1.8.4 {depends factory_api @ [>=2.2.6]}, HARD_DEP c2me-opts-natives-math 0.3.4.0.0+1.21.8 {depends java @ [>=22]}]
[05:09:55] [main/INFO]: Fix: add [add:factory_api 2.2.6 ([[2.2.6,โ)])], remove [], replace []
[05:09:55] [main/ERROR]: 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:
- Install factory_api, version 2.2.6 or later.
More details:
- Mod 'Legacy4J' (legacy) 1.8.4 requires version 2.2.6 or later of factory_api, which is missing!
- Mod 'Concurrent Chunk Management Engine (Optimizations/Natives Math)' (c2me-opts-natives-math) 0.3.4.0.0+1.21.8 requires version 22 or later of 'OpenJDK 64-Bit Server VM' (java), but only the wrong version is present: 21!
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:51) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:202) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:142) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:66) [fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at com.modrinth.theseus.MinecraftLaunch.relaunch(MinecraftLaunch.java:87) [theseus.jar:?]
at com.modrinth.theseus.MinecraftLaunch.main(MinecraftLaunch.java:18) [theseus.jar:?]
at com.modri
Sorry wait I'm dumb here:
[05:10:31] [main/INFO]: Loading Minecraft 1.21.7 with Fabric Loader 0.17.2
[05:10:32] [ForkJoinPool-1-worker-7/WARN]: Mod footprintparticle uses the version 0.5.4b-mc1.21.6 which isn't compatible with Loader's extended semantic version format (Could not parse version number component '4b'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[05:10:32] [ForkJoinPool-1-worker-17/WARN]: Mod universal_ores uses the version v1.7.0 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'v1'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[05:10:32] [ForkJoinPool-1-worker-4/WARN]: Mod dev_isxander_libsdl4j uses the version 3.1.9.075c033-66 which isn't compatible with Loader's extended semantic version format (Could not parse version number component '075c033'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[05:10:32] [main/WARN]: Mod resolution failed
[05:10:32] [main/INFO]: Immediate reason: [HARD_DEP_NO_CANDIDATE factory_api 2.2.6 {depends fabric-api @ [>=0.131.0+1.21.8]}, ROOT_FORCELOAD_SINGLE factory_api 2.2.6]
[05:10:32] [main/INFO]: Reason: [HARD_DEP factory_api 2.2.6 {depends fabric-api @ [>=0.131.0+1.21.8]}, HARD_DEP c2me-opts-natives-math 0.3.4.0.0+1.21.8 {depends java @ [>=22]}]
[05:10:32] [main/INFO]: Fix: add [], remove [], replace [[factory_api 2.2.6] -> add:factory_api 2.2.6 ([[2.2.6,โ)])]
[05:10:32] [main/ERROR]: 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 'Factory API' (factory_api) 2.2.6 with version 2.2.6 or later that is compatible with:
- fabric-api 0.129.0+1.21.7
More details:
- Mod 'Factory API' (factory_api) 2.2.6 requires version 0.131.0+1.21.8 or later of mod 'Fabric API' (fabric-api), but only the wrong version is present: 0.129.0+1.21.7!
- Mod 'Concurrent Chunk Management Engine (Optimizations/Natives Math)' (c2me-opts-natives-math) 0.3.4.0.0+1.21.8 requires version 22 or later of 'OpenJDK 64-Bit Server VM' (java), but only the wrong version is present: 21!
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:51) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:202) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:142) ~[fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:66) [fabric-loader-0.17.2.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at com.modrinth.theseus.MinecraftLaunch.relaunch(MinecraftLaunch.java:87) [theseus.jar:?]
at com.modrinth.theseus.MinecraftLaunch.main(MinecraftLaunch.java:18) [theseus.jar:?]
at com.modrinth.theseus.
I keep getting incompatibility errors, where factory api needs a newer version of fabric api, witch is for 1.21.8, byt am trying to load it on 1.21.7 Log here:
[05:09:55] [main/INFO]: Loading Minecraft 1.21.7 with Fabric Loader 0.17.2 [05:09:55] [ForkJoinPool-1-worker-24/WARN]: Mod footprintparticle uses the version 0.5.4b-mc1.21.6 which isn't compatible with Loader's extended semantic version format (Could not parse version number component '4b'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version [05:09:55] [ForkJoinPool-1-worker-5/WARN]: Mod universal_ores uses the version v1.7.0 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'v1'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version [05:09:55] [ForkJoinPool-1-worker-20/WARN]: Mod dev_isxander_libsdl4j uses the version 3.1.9.075c033-66 which isn't compatible with Loader's extended semantic version format (Could not parse version number component '075c033'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version [05:09:55] [main/WARN]: Mod resolution failed [05:09:55] [main/INFO]: Immediate reason: [HARD_DEP_NO_CANDIDATE legacy 1.8.4 {depends factory_api @ [>=2.2.6]}, ROOT_FORCELOAD_SINGLE legacy 1.8.4] [05:09:55] [main/INFO]: Reason: [HARD_DEP legacy 1.8.4 {depends factory_api @ [>=2.2.6]}, HARD_DEP c2me-opts-natives-math 0.3.4.0.0+1.21.8 {depends java @ [>=22]}] [05:09:55] [main/INFO]: Fix: add [add:factory_api 2.2.6 ([[2.2.6,โ)])], remove [], replace [] [05:09:55] [main/ERROR]: 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: - Install factory_api, version 2.2.6 or later. More details: - Mod 'Legacy4J' (legacy) 1.8.4 requires version 2.2.6 or later of factory_api, which is missing! - Mod 'Concurrent Chunk Management Engine (Optimizations/Natives Math)' (c2me-opts-natives-math) 0.3.4.0.0+1.21.8 requires version 22 or later of 'OpenJDK 64-Bit Server VM' (java), but only the wrong version is present: 21! at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:51) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:202) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:142) ~[fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:66) [fabric-loader-0.17.2.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] at com.modrinth.theseus.MinecraftLaunch.relaunch(MinecraftLaunch.java:87) [theseus.jar:?] at com.modrinth.theseus.MinecraftLaunch.main(MinecraftLaunch.java:18) [theseus.jar:?] at com.modri
Factory API is the basis of the working, it can't be simply removed.