Mod Publish Plugin
Mod Publish Plugin is a free, self-hosted Gradle plugin for publishing Minecraft mods to multiple destinations.
What Mod Publish Plugin is
Mod Publish Plugin is a free, self-hosted Gradle plugin for publishing Minecraft mods to multiple destinations. It can send releases to CurseForge, Modrinth, GitHub, Gitea, GitLab, Forgejo, Codeberg, and Discord. A typesafe DSL configures several locations with little repetition; after setup, the Gradle publishMods task performs publishing. Failed attempts are retried, with the common maxRetries setting defaulting to 3 and configurable. Dry-run mode stores release assets in the build directory for checking. Platform access tokens can be supplied through environment variables in the documented configuration examples. The plugin is independent of mod loader, supports Groovy build scripts, and lists Fabric and Forge among supported loaders. CurseForge publishing requires at least one supported environment, client, server, or both. The project describes its API as stable and prioritizes backwards compatibility. It is installed through a Gradle plugins block from the Gradle Plugin Portal. Version 2.0.0 requires Gradle 9.0.0 or newer.
Good
- Publishes to eight named destinations
- Typesafe DSL reduces repeated configuration
- Retries failed publishing attempts
- Dry-run assets are saved locally
- Free and self-hosted
Watch out
- Version 2.0.0 requires Gradle 9.0.0
- CurseForge needs a client or server environment
- Requires Gradle configuration and access tokens
- No hosted publishing service
Who it suits
This plugin suits Minecraft mod developers using Gradle who want one configured workflow for several release destinations. It is intended for self-hosted builds and supports Fabric, Forge, and Groovy scripts.
Verdict
Mod Publish Plugin centralizes Minecraft release publishing inside Gradle and includes retries plus dry-run checking. Confirm your Gradle version and CurseForge environment settings before adoption.
Plans and prices
From Mod Publish Plugin's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Mod Publish Plugin | Free | No paid plans or usage limits stated |
The facts
Each one read from Mod Publish Plugin's own pages, with the date it was checked.
What it does
- API stability
- The project says its API is stable, backwards compatibility is a high priority, and breaking changes are indicated by a major version bump.checked 8 Oct 2026
- Authentication
- Platform access tokens can be provided through environment variables in the documented configuration examples.checked 8 Oct 2026
- Compatibility
- The plugin is mod loader independent, and Groovy build scripts are fully supported.checked 8 Oct 2026
- Configuration
- A typesafe DSL lets users configure publishing to multiple locations with minimal repetition.checked 8 Oct 2026
- CurseForge requirement
- CurseForge publishing requires at least one supported environment to be set: client, server, or both.checked 8 Oct 2026
- Destinations
- It supports publishing to CurseForge, Modrinth, GitHub, Gitea, GitLab, Forgejo, Codeberg, and Discord.checked 8 Oct 2026
- Dry run
- Dry run mode saves release assets to the build directory for testing.checked 8 Oct 2026
- Installation
- The plugin is hosted on the Gradle Plugin Portal and is added through a Gradle plugins block.checked 8 Oct 2026
- Notable version requirement
- Version 2.0.0 raised the minimum supported Gradle version to 9.0.0.checked 8 Oct 2026
- Publishing workflow
- After configuring destinations, users run the Gradle `publishMods` task to publish to them.checked 8 Oct 2026
- Purpose
- It is a Gradle plugin for publishing Minecraft mods to a range of destinations.checked 8 Oct 2026
- Reliability
- The plugin retries on failure.checked 8 Oct 2026
- Retries setting
- The common `maxRetries` option defaults to 3 and can be configured.checked 8 Oct 2026
- Support
- The documentation directs users with questions to the Mod Publish Plugin Discord channel on the Team Reborn Discord.checked 8 Oct 2026
Alternatives to Mod Publish Plugin
- 1

Blockbench
Free planOpen sourceAndroidiOSWebAPI8.1Free plan - 2

IntelliJ IDEA
Free planAPIExtensionLinuxmacOS7.8Free plan - 3

Visual Studio Code
Free planWebLinuxmacOSWindows7.4Free plan - 4

Fabric
Free planAPILinuxmacOSSelf-hosted6.8Free plan - 5
Minecraft Development MCP Server
Free planAPILinuxmacOSSelf-hosted6.6Free plan - 6
Quilt Loom
Free planLinuxmacOSWindows6.6Free plan
