<- Back to garden entrance

Lately i've been experimenting with compiling minecraft mods "from scratch", using nushell to prototype (will probably make a plant about that soon too). I have ideas to turn this into an actual tool people can use, as an alternative to gradle and loom/moddevgradle. I had been planning to write it in java, and maybe use json as a simple config language. But yesterday i had another look at groovy, and i have to admit that it looks really cool, and it's a viable option for both the build tool machinery and as a config language. At this point, it's starting to look a lot like i'm just reinventing gradle, so i'm stopping to ask myself:

What is it actually that sucks about compiling minecraft mods?

Like, what problem am i trying to solve here? Here are some bullet points that immideatly come to mind: