You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This name is quite long and unwieldy, and is annoying to look at in your IDE when attempting to find the sources for a particular library.
I would like to propose that instead when remapping, the loom_mappings_1_19_4_layered_hash_40359_v2 bit can be replaced with, for example, a 6 character MD5 hash of the minecraft version & the mappings used (ofc properly accounting for layered mappings). eg. minecraft 1.21.1 using yarn mappings version 1.21.1+build.3 might result in the following remapped mod name:
cd6b1a is derived from the first 6 characters of the MD5 hash of minecraft-1.21.1:net.fabricmc-yarn-1.21.1+build.3. minecraft-[version] is used to indicate the minecraft version, and [mappings group]-[mappings module]-[mappings version] is used for the mappings used. They are concatenated with a : to separate them.
another alternative to prefixing the hash in front of the group id would be to prefix it in front of the version:
Currently, when mods are remapped by loom, they result in names that look like the following:
This name is quite long and unwieldy, and is annoying to look at in your IDE when attempting to find the sources for a particular library.
I would like to propose that instead when remapping, the
loom_mappings_1_19_4_layered_hash_40359_v2
bit can be replaced with, for example, a 6 character MD5 hash of the minecraft version & the mappings used (ofc properly accounting for layered mappings). eg. minecraft 1.21.1 using yarn mappings version1.21.1+build.3
might result in the following remapped mod name:cd6b1a
is derived from the first 6 characters of the MD5 hash ofminecraft-1.21.1:net.fabricmc-yarn-1.21.1+build.3
.minecraft-[version]
is used to indicate the minecraft version, and[mappings group]-[mappings module]-[mappings version]
is used for the mappings used. They are concatenated with a:
to separate them.another alternative to prefixing the hash in front of the group id would be to prefix it in front of the version:
this would keep some of the more important information at the front, such as the group id and module name.
The text was updated successfully, but these errors were encountered: