NeoForge icon indicating copy to clipboard operation
NeoForge copied to clipboard

[1.20.2] Global Datapack Folder

Open baileyholl opened this issue 2 years ago • 5 comments

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....

baileyholl avatar Jul 24 '23 00:07 baileyholl

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.

KnightMiner avatar Jul 24 '23 20:07 KnightMiner

so, just directly implementing JTK222/Lukas's mod?

dhyces avatar Jul 24 '23 20:07 dhyces

I mean, there are probably 20 different mods at this point with that feature, you don't need to cite any particular mod.

KnightMiner avatar Jul 24 '23 21:07 KnightMiner

datapacks folder next to resourcepacks next to where mods folder is would be ideal and should be discoverable by players

TelepathicGrunt avatar Jul 24 '23 21:07 TelepathicGrunt

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.

ChiefArug avatar Jul 24 '25 09:07 ChiefArug