Mod Releases policy change proposal: Unique shortnames
I suggest a new rule for mods which are wanted to be moved to Mod Releases: The mod's shortname (folder name) must not collide with the short of any other known mod. All mods which are found in “Mod Releases”, “WIP Mods” and “Old Mods” count as “known” for sure, other mods which may be somewhere else may count or not (should be decided on the situation).
Reason: Having two different mods with the same shortname is problematic for the following reasons:
In case two mods with the same shortname are proposed to be moved, the mod which has been posted earlier “wins”, the other one needs to change its shortname.
I wonder what should happen to the mods with ambiguous shortnames but are already in Mod Releases. The logical and consequent way would be to degrade all those mods to “WIP Mods” until they have resolved their name conflicts. The mod which is oldest may decide keep the shortname, or change it, but all other mods need to change their shortname. But I fear this policy may piss off some modders because of extra work. Or maybe not, who knows?
Reason: Having two different mods with the same shortname is problematic for the following reasons:
- AFAIK shortnames were supposed to be uniquie from the beginning anyways. I see no reason why this practice should be dropped
- Users can't just install (not neccessary use at the same time in the same world) two mods if they have the same shortname, because folder names have to be unique. If you want to have both mods installed at the same time, you'd have to change the shortname manually (which means: folder name and node identifiers and many more) or try some other ugly workaround. Or the user eventually “decides” for one mods and deletes the other mod; this “solution” is also unacceptable.
- If you use the chat command “/mods”, you only see the shortnames of the mods. If you see “mobs”, you don't know which mobs mod is actually meant (there are currently 5 mods using this shortname)!
- Many people refer to mods just by the shortname because they assume shortnames are unique. But if they are actually not unique, refering by shortname will be actually ambiguous. If, for example, someone lists the mod “mobs” as dependency, it is unclear which of the 5 mods with the shortname “mobs” is meant
In case two mods with the same shortname are proposed to be moved, the mod which has been posted earlier “wins”, the other one needs to change its shortname.
I wonder what should happen to the mods with ambiguous shortnames but are already in Mod Releases. The logical and consequent way would be to degrade all those mods to “WIP Mods” until they have resolved their name conflicts. The mod which is oldest may decide keep the shortname, or change it, but all other mods need to change their shortname. But I fear this policy may piss off some modders because of extra work. Or maybe not, who knows?