CurseForgeGradle
github.com
Spec sheet
- Purpose
- CurseForgeGradle is a Gradle plugin that publishes build artifacts to CurseForge.Read 9 Oct 2026 · github.com
- Intended users
- The README demonstrates configuring the plugin in a Java based Gradle project to upload its main JAR.Read 4 Oct 2026 · github.com
- API endpoint
- The default API endpoint is the legacy CurseForge API, which the project says supports all games on CurseForge.Read 4 Oct 2026 · github.com
- Authentication
- An API token is required, and the README advises storing it in an environment variable or build secret rather than sharing it with a third party.Read 4 Oct 2026 · github.com
- Compatibility
- The README lists automatic loader detection for Forge, Fabric, Quilt, and NeoForge Gradle plugins.Read 9 Oct 2026 · github.com
- Dependencies
- Files can be marked with incompatibility, requirement, embedded, tool, optional, or other project relationships.Read 9 Oct 2026 · github.com
- Distribution
- The plugin is hosted on the Gradle Plugin Portal and can be applied through the Gradle plugins DSL.Read 9 Oct 2026 · github.com
- File metadata
- Upload metadata can include changelogs, display names, game versions, mod loaders, Java versions, and client or server environment tags.Read 9 Oct 2026 · github.com
- Game coverage
- The plugin supports all games on CurseForge.Read 9 Oct 2026 · github.com
- Latest version
- The Gradle Plugin Portal lists version 1.3.33 as the latest version, created July 1, 2026.Read 9 Oct 2026 · plugins.gradle.org
- Manual release
- An upload can be held for manual release after CurseForge approves it.Read 9 Oct 2026 · github.com
- Mod loader integrations
- It detects Forge, Fabric, Quilt, and NeoForge when their listed Gradle plugins are present.Read 4 Oct 2026 · github.com
- Multiple projects
- A single configuration can upload to multiple CurseForge projects at once.Read 9 Oct 2026 · github.com
- Publishing configuration
- Its task based publishing supports configuring changelogs, release types, game versions, mod loaders, environments, and project relations.Read 4 Oct 2026 · github.com
- Publishing tasks
- Task based publishing supports advanced scripting and configuration.Read 9 Oct 2026 · github.com
- Release default
- The release type defaults to alpha, and files are not held for manual release by default.Read 4 Oct 2026 · github.com
- Release settings
- Uploads can be configured as alpha, beta, or release, with alpha as the default.Read 9 Oct 2026 · github.com
- Security guidance
- The README says the CurseForge API token is like a password and advises storing it in an environment variable or build secret.Read 9 Oct 2026 · github.com
- Upload API
- The plugin uploads directly to CurseForge using its official upload API.Read 9 Oct 2026 · github.com
- Version detection
- It can automatically detect Minecraft game versions and mod loaders from the build environment.Read 9 Oct 2026 · github.com
Plans and prices
CurseForgeGradle Free Gradle plugin for publishing build artifacts to CurseForge · supports all games on CurseForge Read 9 Oct 2026 · github.com
Where Specifiction places it
- Minecraft Mod Development Tools#7 of 358.3