EVERYTHING XIAOMI
Get listed

Mod Publish Plugin

Mod Publish Plugin is a free, self-hosted Gradle plugin for publishing Minecraft mods to multiple destinations.

Place
#23 of 35
Score
5.7
Mod Publish Plugin's website

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.

All about pricing
PlanPriceWhat it gives you
Mod Publish PluginFreeNo 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

All alternatives
  1. 1Blockbench logo

    Blockbench

    Free planOpen sourceAndroidiOSWebAPI
    8.1Free plan
  2. 2IntelliJ IDEA logo

    IntelliJ IDEA

    Free planAPIExtensionLinuxmacOS
    7.8Free plan
  3. 3Visual Studio Code logo

    Visual Studio Code

    Free planWebLinuxmacOSWindows
    7.4Free plan
  4. 4Fabric logo

    Fabric

    Free planAPILinuxmacOSSelf-hosted
    6.8Free plan
  5. 5

    Minecraft Development MCP Server

    Free planAPILinuxmacOSSelf-hosted
    6.6Free plan
  6. 6

    Quilt Loom

    Free planLinuxmacOSWindows
    6.6Free plan