Side by side
mc-publish vs ModDevGradle
Both stand on minecraft mod development tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
mc-publish automates Minecraft project releases through GitHub Actions, with metadata detection and configurable release handling. Check destination credentials and file selection as part of configuring a workflow.
Visit mc-publishChoose ModDevGradle if you are developing Minecraft mods and want a Gradle plugin for builds, launches, debugging, and tests. It also provides packaging and mapping related tools. Account for the distinction between development time interface injection and the runtime changes that require Mixins or Coremods.
Visit ModDevGradleThe facts
| mc-publish | ModDevGradle | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Not published | Linux |
| Lowest paid plan | Not published | Free or on request |
| Plans published | None | 1 |
| Maker | Not published | Not published |
| Website | github.com | github.com |
| On minecraft mod development tools | #27 of 35 | #23 of 35 |
mc-publish: what it does well
- Publishes to Modrinth, CurseForge, and GitHub Releases.
- Reads project details from supported metadata files.
- Supports release tags, changelogs, drafts, and prereleases.
- Allows glob-based file selection.
- Offers fail, warn, and skip error modes.
What to know first
- Each publishing destination requires its own API token.
- The documented default upload selection targets JAR files in build/libs/.
- It must be added to a GitHub Actions workflow.
ModDevGradle: what it does well
- Creates artifacts needed to compile Minecraft mods.
- Can run Minecraft from Gradle or IntelliJ for debugging.
- Supports JUnit and NeoForge server context testing.
- Gradle configuration cache support helps repeated task runs.
- Includes jarJar configuration for embedding external jars.
What to know first
- Interface injection only applies during development; runtime changes need Mixins or Coremods.
- Compatibility information lists Gradle 8.8 and NeoForge versions later than 21.0.x.
Alternatives to mc-publish Alternatives to ModDevGradle The whole list