PolyMC icon indicating copy to clipboard operation
PolyMC copied to clipboard

In the mod list of an instance, state whether the mod is from CF, Modrinth etc

Open TechPro424 opened this issue 2 years ago • 4 comments

Role

I play modded Minecraft.

Suggestion

In the mod list of an instance, state whether the mod is from CF, Modrinth etc (only for mods downloaded through the launcher)

Benefit

So that I know whether I've downloaded the mod from CF or Modrinth

This suggestion is unique

  • [X] I have searched the issue tracker and did not find an issue describing my suggestion, especially not one that has been rejected.

You may use the editor below to elaborate further.

This would be really useful for people like me who are trying to migrate to Modrinth from CF

TechPro424 avatar Aug 18 '22 13:08 TechPro424

Hmm, maybe some site badges showing the availability of the mod?

luni3359 avatar Aug 19 '22 04:08 luni3359

Since we now store this information, I would say that it's just a matter of displaying it on the table. It would be nice to be able to click on a mod and be linked to a page with more information on the mod.

clarfonthey avatar Aug 21 '22 00:08 clarfonthey

For reference, this is how the Ferium CLI mod manager lists the downloaded mods when the ferium list command is used:

image

As seen in the image, the mod platform is shown on the right side Maybe something similar could be implemented in PolyMC's mod list?

TechPro424 avatar Aug 21 '22 09:08 TechPro424

To clarify my point: historically, we didn't include this information on the mods list because we physically did not have it; PolyMC itself did not save whether a mod was downloaded from CurseForge or Modrinth, and simply downloaded the file and added it to the folder. Now, with the recent updating functionality, we explicitly record under every mod where it can be found (CurseForge, Modrinth, or neither), and can basically show this on demand to the user.

So, there really is nothing special needed to be done here, since the legwork is done already. We just have to check the information stored and show it on the screen.

clarfonthey avatar Aug 21 '22 18:08 clarfonthey