modmuss50 / mod-publish-plugin

A Gradle plugin to publish mods to a range of destinations
https://modmuss50.github.io/mod-publish-plugin/
MIT License
56 stars 9 forks source link

Added shorthand for curseforge slug requirement #8

Closed MichaelHillcox closed 11 months ago

MichaelHillcox commented 1 year ago

I wasn't 100% sure on the correct way to construct the object that represents a curseForgeDep so that might need adjusting.

Not sure how we'd do shorthand for Modrinth unless we just add a bunch of fun's for requireSlug(...string[]), requireProjectId(...string[]) etc...

Also: Fixed an issue where all dependencies were being defined as required under their respective optional, incompatible, embeds.