ssblur/Unified Minecraft Mod Publisher
Publishes a Minecraft mod to CurseForge, Modrinth, and a Release
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| jar-signing-store | Optional. Base64 encoded jar signing store | no | "" |
| jar-signing-alias | Optional. Alias for jar signing | no | "" |
| jar-signing-store-pass | Optional. Key password for jar signing | no | "" |
| jar-signing-key-pass | Optional. Store password for key signing | no | "" |
| mod-file | Mod file to upload. | — | — |
| version-name | Name for this version of the mod | — | — |
| minecraft-version | The version of Minecraft this is compatible with | — | — |
| mod-loader | Modloader(s) this mod is compatible with | — | — |
| mod-environment | The environment this mod works in. Defaults to both Client and Server. | no | Client,Server |
| changelog | Changelog | no | Autogenerated |
| min-java-version | Minimum required Java version for this mod | no | 17 |
| max-java-version | Latest compatible Java version for this mod | no | 22 |
| rename-version | Whether to append "-{version}" to the end of the mod filename before submitting | no | false |
| include-md5-changelog | Whether to include an MD5 hash in the changelog | no | true |
| curse-project-id | The Project ID on CurseForge | no | ${undefined} |
| curse-token | The CurseForge auth token to use | no | ${undefined} |
| modrinth-project-id | The Project ID on Modrinth | no | ${undefined} |
| modrinth-token | The Modrinth auth token to use | no | ${undefined} |
| dependencies | Mod Dependencies | no | "" |
| github-token | GitHub Token | no | "" |
Outputs
no outputs