Freedom251 › Minecraft Mod Development Tools
ModDevGradle

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
| Plan | Billed and limits | Price |
|---|---|---|
| ModDevGradle | Gradle plugin for developing Minecraft mods using NeoForge | Free |
As github.com lists them, read 29 Sept 2026. The maker's own page has the final word.
Getting started
- Open the project repository on GitHub.
- Use Gradle 8.8 compatibility and the listed NeoForge version support as a guide.
- Configure the plugin for a NeoForge or Minecraft Forge mod project.
- Run Minecraft from Gradle or IntelliJ to debug or test.
- 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
- Minecraft Mod Development Tools#23 of 35