Mod Folder File Heirarchy? And other questions

I remember reading in the compilation section of the wiki that Data has a file/directory hierarchy - files are loaded (usually) top-down and files before directories. So anything with dependencies N directories should be N+1 directories deep, preferably within the directory.

Looking through the mod lists though, this doesn’t seem to be the case? All of the files in each mod are stuffed into the same directory with no discernible hierarchy. Do the mod files not have the same dependency structure as the data files?

I think that mods inherit the mainline file structure first, and then modify it, but don’t quote me on that.

Also, the dependency structure that is present is itself a bug, there should be no load ordering required.

Oh, okay, that’s good to know. Full steam ahead, then!

So is there a place where I can find all of the JSON tags for items, classes, et cetera? There’s a bunch and it’s hard to know if what I want already exists or if I have to make it myself.

Whatever you do, don’t look at!