- Home
- Minecraft Mod Development Tools
- ModDevGradle
ModDevGradle
What it is
ModDevGradle is a free Gradle plugin for developing Minecraft mods using 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-friendly logging configuration and supports Gradle’s configuration cache for repeated task runs. Vanilla mode uses a NeoForm version and supports client, server and data runs, with basic resource and data packs usable in game. Developers can write mod unit tests with JUnit or run tests in a Minecraft server through the NeoForge test framework. The plugin also provides a jarJar configuration for embedding external jars and supports community-sourced Minecraft parameter names and Javadoc from ParchmentMC. The README lists compatibility with Gradle 8.8 and NeoForge versions later than 21.0.x. The repository lists Minecraft versions 1.17–1.20.1, 1.21.1, 26.1.2, 26.2 and 26.3. Interface injection applies during development; the README says Mixins or Coremods are needed for corresponding changes at runtime. The project is maintained under the NeoForged GitHub organization and is licensed under LGPL-2.1.
For and against
For
- Can launch Minecraft from Gradle or IntelliJ.
- Supports JUnit and NeoForge test framework tests.
- Supports Gradle configuration cache.
- Licensed under LGPL-2.1.
Against
- Interface injection applies only at development time.
- Runtime changes need Mixins or Coremods.
- README lists compatibility with Gradle 8.8.
The verdict
ModDevGradle supports mod compilation, debugging and testing in a Gradle-based workflow. Developers using interface injection should account for the stated runtime requirement for Mixins or Coremods.
Who it suits
ModDevGradle suits developers building and testing Minecraft mods with NeoForge who use Gradle or IntelliJ. It may be useful to teams that need server-context tests or embedded external jars.
Plans and prices
ModDevGradle
Gradle plugin for developing Minecraft mods using NeoForge
Read 29 Sep 2026 · github.com
On the record
- Builds
- The plugin creates the artifacts needed to compile Minecraft mods for NeoForge.github.com · read 29 Sep 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 · read 29 Sep 2026
- Gradle cache
- It supports the Gradle configuration cache to speed up repeated Gradle task runs.github.com · read 29 Sep 2026
- Jar embedding
- The plugin adds a jarJar configuration for embedding external jar files in a mod.github.com · read 29 Sep 2026
- License
- The GitHub repository identifies the project as licensed under LGPL-2.1.github.com · read 29 Sep 2026
- Logging
- It automatically creates and uses a development friendly logging configuration for mod testing.github.com · read 29 Sep 2026
- Maker
- The project repository is maintained under the NeoForged GitHub organization.github.com · read 29 Sep 2026
- Mappings
- Developers can use community sourced Minecraft parameter names and Javadoc from ParchmentMC.github.com · read 29 Sep 2026
- Purpose
- ModDevGradle is a Gradle plugin for developing Minecraft mods using NeoForge.github.com · read 29 Sep 2026
- Repositories
- A separate plugin can apply ModDevGradle repositories while using Gradle's centralized repository declaration.github.com · read 29 Sep 2026
- Run configurations
- It can run Minecraft from Gradle or IntelliJ for debugging and testing.github.com · read 29 Sep 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 · read 29 Sep 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 · read 29 Sep 2026
- Version compatibility
- The README lists compatibility with Gradle 8.8 and says NeoForge versions later than 21.0.x are supported.github.com · read 29 Sep 2026