Do know that AI is incredibly bad at writing Minecraft mods. Like, it's bad at most coding, but Minecraft is even worse (!!llm for why, once @spiral pier is back online).
Your config system probably works, but you could pull in a dependency like YACL to do the heavy lifting. Your git repository should also include all source files - that includes the build.gradle, gradle.properties, settings.gradle, probably the LICENSE... anything the template generator got started for you should probably be in there. If your computer goes kaput, it'll be annoying to get those back. Them being there also makes it possible for others to reproduce your builds and stuff.
are named weird, and ya kinda just have to deal with it. 🧶 has some weird names in some places too, but at least you can ask for them to be fixed.