[1.20.2] Global Datapack Folder
Sort of as labeled, this would be a folder provided by Neoforge for loading in a global datapack.
As we move further towards datapackified everything, the bar for the end user to customize mods is becoming increasingly more difficult. The core issues with the existing datpack system are mostly in usability, but also the per-world nature of them.
As forge is largely played in cobbled together packs, any distributed pack almost always has a mod like Kubejs for providing a datapack that can be applied to any world.
Proposed solution:
Add a /neoforge folder at the top level that Neoforge loads in as a datapack. Overrides for mods would be added like any other datapack:
/neoforge/data/ars_nouveau/recipes
/neoforge/assets/ars_nouveau....
Personally, I would rather see a global datapacks folder, as that will make datapack distribution easier through platforms such as curseforge. It could work similarly to the world datapack folder, just be global.
so, just directly implementing JTK222/Lukas's mod?
I mean, there are probably 20 different mods at this point with that feature, you don't need to cite any particular mod.
datapacks folder next to resourcepacks next to where mods folder is would be ideal and should be discoverable by players
The CurseForge App now uses the datapacks folder as TelepathicGrunt described as a standard place for installing datapacks to so there is now some precedent for this.