EVERYTHING XIAOMI
Get listed

CurseForge Gradle Publish Plugin

CurseForge Gradle Publish Plugin is a free Gradle plugin for publishing build artifacts to CurseForge.

Place
#19 of 35
Score
5.9
CurseForge Gradle Publish Plugin's website

What CurseForge Gradle Publish Plugin is

CurseForge Gradle Publish Plugin is a free Gradle plugin for publishing build artifacts to CurseForge. A publication can specify a project ID, main artifact, game versions, display name, release type, changelog, and artifact relations. Publishing uses the CurseForge Upload API and requires an API token configured in the plugin’s curseforge extension. The plugin can connect publication settings with modding tools: it can detect Fabric Loom and a remapJar or jar bundling task, and create a publication with Fabric loader and Minecraft-version details. Its ModDevGradle and NeoGradle integrations can infer NeoForge and Minecraft-version information. When Gradle’s java-base plugin is present, it infers the supported Java version from the compileJava target. Compatibility has important requirements: release 0.9.0 calls for Java 21 or later and Gradle 9.0.0 or later, and ForgeGradle integration was removed because it is incompatible with Gradle 9. The repository includes an MIT License.

Good

  • Free plan; MIT-licensed software.
  • Publication settings cover artifacts and release details.
  • Can infer details from Fabric Loom and NeoForge tools.
  • Java version can be inferred from compileJava target.
  • Gradle configuration cache compatibility is marked.

Watch out

  • Release 0.9.0 requires Java 21 or later.
  • Release 0.9.0 requires Gradle 9.0.0 or later.
  • ForgeGradle integration was removed.
  • Older modding tools may need manual configuration.

Who it suits

It suits mod developers who publish artifacts to CurseForge with Gradle, especially those using Fabric or NeoForge integrations. Users should be prepared to configure an API token and meet the toolchain requirements.

Verdict

CurseForge Gradle Publish Plugin brings publication setup and supported mod-tool integrations into Gradle workflows. Check Java and Gradle requirements, and keep the API token out of version-controlled build scripts.

Plans and prices

From CurseForge Gradle Publish Plugin's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
CurseForge Gradle Publish PluginFreeMIT-licensed software

The facts

Each one read from CurseForge Gradle Publish Plugin's own pages, with the date it was checked.

What it does

Authentication
Publishing uses the CurseForge Upload API and requires an API token configured through the plugin's curseforge extension.checked 7 Oct 2026
Current version listing
The Gradle Plugin Portal lists version 0.11.0 as latest and marks Gradle configuration cache compatibility with a check.checked 7 Oct 2026
Fabric integration
When Fabric Loom and a remapJar or jar bundling task are detected, the plugin can create a publication preconfigured with the Fabric loader and targeted Minecraft version.checked 7 Oct 2026
Gradle compatibility
The repository compatibility table lists Gradle 9.0.0 as the minimum for plugin 0.9.0, and says unlisted maximum Gradle versions are assumed to work with the latest Gradle version.checked 7 Oct 2026
Java version inference
When Gradle's java-base plugin is detected, the plugin automatically infers the supported Java version from the compileJava target.checked 7 Oct 2026
License
The repository includes the MIT License, which grants permission to use, copy, modify, merge, publish, distribute, sublicense, and sell the software subject to its terms.checked 7 Oct 2026
NeoForge integrations
The plugin documents integrations with ModDevGradle and NeoGradle that can infer NeoForge loader and Minecraft-version information for publications.checked 7 Oct 2026
Publication configuration
Publications can configure a CurseForge project ID, main artifact, game versions, display name, release type, changelog, and artifact relations.checked 7 Oct 2026
Publisher
The repository license copyright notice names Leon Linhart.checked 7 Oct 2026
Purpose
A Gradle plugin for publishing build artifacts to CurseForge.checked 7 Oct 2026
Removed integration
The 0.9.0 release notes say ForgeGradle integration was removed because it is incompatible with Gradle 9.checked 7 Oct 2026
Token handling
The README warns that hardcoding an API token in a version-controlled build script can expose it and suggests using user-specific Gradle properties.checked 7 Oct 2026
Toolchain limitation
The 0.9.0 release notes say it requires Java 21 or later and Gradle 9.0.0 or later, and warn that older versions of supported modding tools may fail auto-detection and need manual configuration.checked 7 Oct 2026

Alternatives to CurseForge Gradle 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