FREEDOM251

Freedom251 › Minecraft Mod Development Tools

ModDevGradle

Free plan Linux

Visit ModDevGradle Alternatives Pricing

ModDevGradle's own site

What ModDevGradle is

ModDevGradle is a free Gradle plugin for developing Minecraft mods with NeoForge. It creates the artifacts needed to compile mods and can launch Minecraft from Gradle or IntelliJ for debugging and testing. The plugin sets up a development focused logging configuration and supports the Gradle configuration cache to speed repeated task runs.

For running Minecraft during development, Vanilla mode uses a NeoForm version and supports client, server, and data runs. Basic resource and data packs can be used in game. ModDevGradle supports JUnit unit tests and tests run in a Minecraft server through the NeoForge test framework. It also provides a jarJar configuration for embedding external jar files in a mod. Developers can use community sourced Minecraft parameter names and Javadoc from ParchmentMC. A separate plugin can apply ModDevGradle repositories while using Gradle’s centralized repository declaration.

The README lists compatibility with Gradle 8.8 and support for NeoForge versions later than 21.0.x. The project supports NeoForge and Minecraft Forge, and lists Minecraft versions 1.17–1.20.1, 1.21.1, 26.1.2, 26.2, and 26.3. Interface injection applies during development; Mixins or Coremods are needed for corresponding runtime changes. The repository is maintained under the NeoForged GitHub organization and identifies the license as LGPL-2.1.

Who it suits

ModDevGradle suits Minecraft mod developers using NeoForge or Minecraft Forge who want Gradle based building, launching, debugging, and testing tools. Its support for IntelliJ run configurations, JUnit, and server context tests also fits developers who run tests as part of their mod workflow.

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.
  • Free and licensed under LGPL-2.1.

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.

Plans

PlanBilled and limitsPrice
ModDevGradleGradle plugin for developing Minecraft mods using NeoForgeFree

As github.com lists them, read 29 Sept 2026. The maker's own page has the final word.

Getting started

  1. Open the project repository on GitHub.
  2. Use Gradle 8.8 compatibility and the listed NeoForge version support as a guide.
  3. Configure the plugin for a NeoForge or Minecraft Forge mod project.
  4. Run Minecraft from Gradle or IntelliJ to debug or test.
  5. Use the provided testing and packaging configurations as needed.

Verdict

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.

Questions

How much does ModDevGradle cost?

The listed ModDevGradle plan costs nothing.

Is ModDevGradle open source?

Yes. The repository identifies the project as licensed under LGPL-2.1.

Which mod loaders does it support?

The listed supported loaders are NeoForge and Minecraft Forge.

Which platforms are listed?

The platform list identifies Linux.

Which Minecraft versions are listed?

The listed versions are 1.17–1.20.1, 1.21.1, 26.1.2, 26.2, and 26.3.

Who maintains ModDevGradle?

The project repository is maintained under the NeoForged GitHub organization.

Facts from ModDevGradle's own pages

Builds
The plugin creates the artifacts needed to compile Minecraft mods for NeoForge. · github.com, 29 Sept 2026
Development only feature
Interface injection applies at development time, and the README says Mixins or Coremods are needed to make the corresponding changes work at runtime. · github.com, 29 Sept 2026
Gradle cache
It supports the Gradle configuration cache to speed up repeated Gradle task runs. · github.com, 29 Sept 2026
Jar embedding
The plugin adds a jarJar configuration for embedding external jar files in a mod. · github.com, 29 Sept 2026
License
The GitHub repository identifies the project as licensed under LGPL-2.1. · github.com, 29 Sept 2026
Logging
It automatically creates and uses a development friendly logging configuration for mod testing. · github.com, 29 Sept 2026
Maker
The project repository is maintained under the NeoForged GitHub organization. · github.com, 29 Sept 2026
Mappings
Developers can use community sourced Minecraft parameter names and Javadoc from ParchmentMC. · github.com, 29 Sept 2026
Purpose
ModDevGradle is a Gradle plugin for developing Minecraft mods using NeoForge. · github.com, 29 Sept 2026
Repositories
A separate plugin can apply ModDevGradle repositories while using Gradle's centralized repository declaration. · github.com, 29 Sept 2026
Run configurations
It can run Minecraft from Gradle or IntelliJ for debugging and testing. · github.com, 29 Sept 2026
Testing
The plugin supports mod unit tests with JUnit and can run tests in the context of a Minecraft server using the NeoForge test framework. · github.com, 29 Sept 2026
Vanilla mode
Vanilla mode uses a NeoForm version and supports client, server, and data runs, with basic resource and data packs usable in game. · github.com, 29 Sept 2026
Version compatibility
The README lists compatibility with Gradle 8.8 and says NeoForge versions later than 21.0.x are supported. · github.com, 29 Sept 2026

Where ModDevGradle stands on Freedom251

Look at these too