FREEDOM251

Freedom251 › Compare

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

Free plan

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-publish

ModDevGradle

Free plan Linux

Choose 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 ModDevGradle

The facts

mc-publishModDevGradle
Free planYesYes
Open sourceNot publishedNot published
Runs onNot publishedLinux
Lowest paid planNot publishedFree or on request
Plans publishedNone1
MakerNot publishedNot published
Websitegithub.comgithub.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