ferium icon indicating copy to clipboard operation
ferium copied to clipboard

Scan the output directory and add mods found to the profile

Open theRookieCoder opened this issue 2 years ago • 10 comments

Modrinth has the functionality to find out which Version a local file belongs to (https://docs.modrinth.com/api-spec/#operation/versionFromHash)
CurseForge seems to have this functionality through 'fingerprints' but I haven't figured it out yet Functionality for this in GitHub Releases is not possible

theRookieCoder avatar May 10 '22 13:05 theRookieCoder

So if this is added, which also means hash checking getting added too? https://github.com/theRookieCoder/ferium/issues/34#issuecomment-1114710687 https://github.com/theRookieCoder/ferium/issues/49#issuecomment-1120360382 I think these two can also be added via the same logic Well for github releases, maybe say something on README that it doesn't have as much functionality so use modrinth, curseforge, and then github releases

JustSimplyKyle avatar May 11 '22 00:05 JustSimplyKyle

ALso which platform should we use first? I guess modrinth would be great. But there is a slight problem with that. Because modrinth isn't the first platform of choice for mod developers, some mod developers will have slower update cycles on modrinth. I've encountered such problem before ~~but I forgot which mods had them~~ found it. https://modrinth.com/mod/lightest-lamps/versions https://www.curseforge.com/minecraft/mc-mods/lightest-lamps-fabric

JustSimplyKyle avatar May 11 '22 01:05 JustSimplyKyle

which also means hash checking getting added too?

Yes, the age old problem will be fixed

theRookieCoder avatar May 11 '22 05:05 theRookieCoder

As suggested in #64, we should also support adding mods from a file

theRookieCoder avatar May 12 '22 12:05 theRookieCoder

Hey there, @theRookieCoder

I'm one of the main developers of ReviversMC/the-mod-index, and, although it seems you have a plan for adding this functionality, I'd like to propose our repo for helping you out.

While it is not yet complete, we're pretty dang close, and I think It'd help you a lot!
We currently do not have a Rust api though, but simple http calls to GitHub will do the job (api contributions always welcome)

If you'd like to get in touch with us for more details, you can find us on Discord :slightly_smiling_face:

Cloudate9 avatar May 16 '22 18:05 Cloudate9

I found another project that has implemented this feature for some time: https://github.com/packwiz/packwiz

kappa-maintainer avatar May 17 '22 01:05 kappa-maintainer

I consent with this request!

Bluscream avatar Aug 05 '22 21:08 Bluscream

If you're wondering why it's taking so long, it's because I have to implement some improvements to the add command such as multiple add, nested dependencies, and a more comprehensive mod resolution checking and override flags system.

theRookieCoder avatar Nov 23 '22 12:11 theRookieCoder

Chill. Its been only a year. Give them atleast till minecraft 1.40

Bluscream avatar Oct 31 '23 03:10 Bluscream