SmartBrainLib (Forge/Fabric/Quilt)

SmartBrainLib (Forge/Fabric/Quilt)

24M Downloads

Artifacts published on maven are not in intermediary mappings

Jamalam360 opened this issue ยท 5 comments

commented

I believe this is what's going on. I asked in the Quilt Discord and apparently you've had this before so it's probably a simple fix?

image

Thank you :)

commented

And what issue are you having.. exactly?

That setup is working fine for me in dev currently and for plenty of others

commented

Which version are you trying to use?

commented

1.9 on 1.19.2

commented

The wiki suggests depending on both the Fabric and Common jars.

Decompiling these artifacts from the maven, the Fabric jar is in intermediary mappings as expected, but the common jar is not, it is in mojmap.

This means that people that don't use mojmap (i.e. yarn/quilt mappings user) cannot depend on the common jar.

Decompilation of random class to show issue

Fabric jar decompilation:
image

Common jar decompilation (mojmap names):
image

commented

From a simple diff command on the extracted jars, it seems the Fabric and Common jars are the same directory and file wise, apart from the mappings. Maybe Fabric users only need to depend on the Fabric jar, not the common one as well? Documentation outdated?