Closed ejm554 closed 1 year ago
The forge docs does provide some basic information on where the folders of the configuration live for each type. As for the general descriptions, it is deferred to their javadocs. The former pretty much sums it up in a simple table.
For a user, you really don't need to understand more than configs can live in three different folders for a given profile. It is up to the mod developer who provides those configurations for their mod to explain what each property does and where it can be set. Forge provides the API for creating configs, so the most we can do, in context of a typical user, is provide the location where the configs will be during game load (or world load for server configs).
Thanks for that useful information! Can you still answer a couple things, or direct me to a resource?:
What is the purpose of /defaultconfigs
, and how does it work? Is there documentation for that also? (Apologies if I missed it.) I understand that this folder can help me to create modpacks with altered configs, especially for individual worlds, but it's not clear to me how to use it correctly.
Is this "config structure" built into Minecraft generally, i.e., vanilla, or is it an unofficial convention created by/used by mod makers?
Some background:
I'm a hobbyist modpack maker, and I've learned the hard way that a mod can have multiple types of config files. For example:
I also understand that there are multiple directories where configs can live, e.g.:
/config
/defaultconfigs
/<WORLD>/serverconfigs
Unfortunately, I can't find any documentation that explains these different types of config files & folders, at least for an audience like me. It seems that there is a probably a clear logic to it all. I'm not even clear if configs apply to vanilla Minecraft, or just modded Minecraft. I would assume the latter, but if I peek inside the
.minecraft
folder in a vanilla instance, there's a (usually empty)config
folder.My questions / suggestion: