modrinth_create_version
Publish a new version to an existing Modrinth project by uploading jar files, defining version number, game versions, and loaders.
Instructions
Publish a NEW version to an existing Modrinth project by uploading one or more built jar files. This is a write action that publishes public content — only call it when the user has explicitly asked to publish. The project must already exist on Modrinth.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Display name for the version. | |
| loaders | No | Mod loaders, e.g. ['fabric']. Defaults to fabric. | |
| featured | No | Feature this version. | |
| changelog | No | Markdown changelog. | |
| file_paths | Yes | Absolute path(s) to the jar file(s) to upload. First is treated as the primary file. | |
| project_id | Yes | Target project slug or id (must already exist). | |
| dependencies | No | Dependencies. e.g. Fabric API as required: [{project_id:'P7dR8mSH', dependency_type:'required'}]. | |
| version_type | No | Release channel. | |
| game_versions | Yes | Supported Minecraft versions, e.g. ['1.21.8']. | |
| version_number | Yes | Version string, e.g. '1.21.8' or '2.0.0+1.21.8'. |