Mods.groovy
ModsDotGroovy v2 is a tool that allows writing Minecraft mod metadata files in Groovy which is then compiled down to
a mods.toml, fabric.mod.json, quilt.mod.json and/or plugin.yml when the mod is built.
It features a swappable frontend for adjusting IDE suggestions based on your target mod loader and a plugin system for adding support for new platforms and functionality.
Getting started
To start using mods.groovy, simply add the plugin to your build.gradle:
plugins {
    id 'org.groovymc.modsdotgroovy' version '2.0.0-beta.10'
}
You can find the latest version of the plugin here.
Then add a mods.groovy file to your resources folder:
└──📂 src
   └──📂 main
      └──📂 resources
         └──📄 mods.groovy
By default, the Gradle plugin detects your platform and sets up the right mods.groovy DSL frontend and plugins for you. The built toml/json files are put in your built jar in the place your chosen mod loader expects.