Sound​s

Sound​s

2M Downloads

Embedded YACL causes conflict with standalone YACL on Quilt

Hati- opened this issue · 2 comments

commented

I'm using another mod that also requires YACL so I have it installed as a separate .jar in my mods folder, but Quilt is trying to also load the YACL embedded inside Sounds-0.6.0+1.20.1.jar, which causes a conflict:

---- Quilt Loader: Failed to load ----
Date/Time: 2024/03/30 16:08:32.1863
Quilt Loader Version: 0.24.0

-- Error 1 --

Unhandled solver error involving the following rules:
Rule 1:
optional mod 'yet_another_config_lib_v3' (2 sources)
     - {org.quiltmc.loader.impl.plugin.fabric.FabricModOption 'yet_another_config_lib_v3' from <mods>/yet-another-config-lib-fabric-3.2.1+1.20.jar}
     - {org.quiltmc.loader.impl.plugin.fabric.FabricModOption 'yet_another_config_lib_v3' from <mods>/Sounds-0.6.0+1.20.1.jar!/META-INF/jars/yet-another-config-lib-fabric-3.2.2+1.20.jar}
Rule 2:
Dependency for {org.quiltmc.loader.impl.plugin.fabric.FabricModOption 'sounds' from <mods>/Sounds-0.6.0+1.20.1.jar} on yet_another_config_lib_v3 versions [>3.2.2+1.20] (1 valid options, 1 invalid options)
    + {org.quiltmc.loader.impl.plugin.fabric.FabricModOption 'yet_another_config_lib_v3' from <mods>/Sounds-0.6.0+1.20.1.jar!/META-INF/jars/yet-another-config-lib-fabric-3.2.2+1.20.jar} {org.quiltmc.loader.impl.plugin.fabric.FabricModOption 'yet_another_config_lib_v3' from <mods>/Sounds-0.6.0+1.20.1.jar!/META-INF/jars/yet-another-config-lib-fabric-3.2.2+1.20.jar}
    x {org.quiltmc.loader.impl.plugin.fabric.FabricModOption 'yet_another_config_lib_v3' from <mods>/yet-another-config-lib-fabric-3.2.1+1.20.jar} {org.quiltmc.loader.impl.plugin.fabric.FabricModOption 'yet_another_config_lib_v3' from <mods>/yet-another-config-lib-fabric-3.2.1+1.20.jar}
Rule 3:
Mandatory mod Sounds (sounds) v0.6.0+1.20.1
Rule 4:
Mandatory mod YetAnotherConfigLib (yet_another_config_lib_v3) v3.2.1+1.20

Not sure if this is a problem specifically to Quilt or if it is reproduce-able on Fabric or if there's something you can do about it, but this is the only mod out of 300 that has this problem.

commented

Solved the issue.

I didn't realize my standalone YACL was outdated. It was on version 3.2.1 while Sounds 0.6.0 needs and embeds version 3.2.2. Having two different versions trying to load was what causes Quilt to conflict and fail.

commented

and this is why I don't provide support for Quilt. Silly and preventable issues like this.