AMP
AMP copied to clipboard
Add Modrinth and Cursforge support
Feature Request
Feature Information:
There is spigot support why not Modrinth and Curseforge support for the Modded servers?
I talked to someone on Discord about this. The conversation was never really finnished. They said that it was not possible when I myself have done it in my own personal coding.
Modrinth (You don't need a key) Documentation is here
Curseforge There is information about applying for a key here
Documentation is here
I confirm:
- [x] that I have searched for an existing feature request matching the description.
I'm not familiar with the first one, but the second is more of an issue with their terns. They are very one-sided and provide no guarantees that if all the coding is put in to support it, that it will remain an option. Not to mention the compensation aspect they mention. They can demand payment at any time for using their API.
Yeh, Modrinth is pretty new so I wouldn't expect many people to know about it. More minecraft modders are moving to using modrinth because its better than curseforge.
For the Curseforge Api their terms do not say anything about them being able to demand payment. The following taken from their terms and is the only place where the word pay is used.
Upon the External App exceeding a certain quota, to be decided and updated from time to time upon Overwolf’s sole discretion, continued use of the Platform API and/or SDK may (at Overwolf’s sole discretion) require Developer to enter into a written licensing agreement with Overwolf, which license agreement may contain payment requirements or other terms and conditions applicable to the continued use of the API or SDK. Overwolf may decline to provide access to any data or services provided through the API or SDK to the extent the External App exceeds such quota determined by Overwolf and the parties do not come to a mutual written agreement regarding an alternative arrangement.
Curseforge made it so that mods can opt out to be downloaded by third party platforms so that way they can get paid without you having to spend a dollar.
For minecraft you could use Ferium. Ferium is written in Rust and really fast. If you use it then you wont need an api key at all. The downside to this is that it only works for minecraft.
If you want to use curseforge to download mods for other games as well than you need to use the curseforge api.
Im confused by your response. That clearly states they might require payment in a written agreement.
"May contain payment requirements" In the form you can say how you will pay for it and you can just say you wont. I did that myself
Correct, but they can change that at any time. The point is that having that clause means they might decide to charge CubeCoders at any time and if they refuse then the code time was wasted.
To be clear, I'm not disagreeing just to argue. This has been discussed before. In the end all that matters is what Mike decides to do.
Well I could help.
I surely don't think curseforge would do that though because if they did many people would get upset. Also I know other minecraft launchers that use the Curseforge Api. I do understand your worries. Do you think Mike would see this issue?
the curseforge api only allows you to download mods if the author of that mod allowed it, because of the api change (i'm pretty sure)
That may be, but it doesn't change what they have in their terms unfortunately.
I would like to reach out to them and get some details on what they'd expect from CC. It would help Mike gauge if he'd be interested in working with them at least.
https://github.com/CubeCoders/AMP/issues/706
+1 to the request to add Modrinth support. They have a documentation of their API here: https://docs.modrinth.com/api-spec/ And they're becoming the most popular mod/resource pack/plugin website.
Please add Modrinth supporth. They are the defacto standard for Fabric mods and they also have Plugins as well. I am being begged by my users to add Fabric servers with lots of mods but I refuse to do so because of the maintenance time required due to no Modrinth support in AMP.
If you add Modrinth support, I'll buy another license. I'm willing to provide proof.
I stopped using AMP after playing around with it because of a lack of Modrinth support. There is no support for Fabric or Forge (and variants) servers.
Modrinth support is planned soon. We're working through some bugs (unrelated), but I plan to tackle it in the near future.
I recently paid for a $40 amp license due to the implied ease of use when provisioning modded minecraft servers, via curseforge/modrinth. So far i've been entirely disappointed every step of the way.
Support for containerization: Clearly an afterthought, very unstable. Support for traefik: Definitely broken. Support for Curseforge/modrinth API's: Non-existent, even though they are used by almost every modpack manager in existence. Support in general (for a $40 license to be clear): Passive aggressive, selectively observant of complaints, mostly volunteer based from the looks of it. Just look at your GH issue template, this is a joke.
UI: Slow and buggy.
This post isn't the proper place to address these issues. If you'd like to make a post on the forums or Discord, they can be discussed further. Details of how the different aspects didn't work for you would be helpful so they can be addressed.