Organize Multiple Configuration Files Efficiently
Planning Your Configuration Structure
For complex mod packs, organize YAML files by function rather than storing everything in one file. Create separate files for features, balance tweaks, world generation settings, and mod-specific options. This makes editing easier and reduces the chance of syntax errors affecting unrelated settings.
File Naming Convention
Use clear, descriptive names: features.yml, balance.yml, worldgen.yml. Avoid spaces and special characters. ShatterLib will load all valid YAML files in the config directory, so naming doesn't affect functionality—it's purely for your organization.
Hierarchical Organization
Within each file, use nested sections to group related settings:
`yaml
feature_category:
enabled: true
subsettings:
option_a: value
option_b: value
`
Maintenance Tips
Keep a backup of working configurations. When updating companion mods, check if new settings are required—ShatterLib's validation will alert you. Comment your YAML files with # comment text to document why certain settings exist, making future edits clearer.