Introduction
Substratum provides a flexible configuration system that allows you to customize various aspects of cave generation, biome distribution, and world structure. All configuration files are located in the pack’s root directory and use YAML format.Configuration Files
Substratum’s configuration is split across several key files:substratum_meta.yml
Main configuration file containing biome distribution parameters and strata layer settings
add_substratum_cave_biomes.yml
Controls which cave biomes spawn and their relative frequency
Key Configuration Areas
Biome Distribution
Control how biomes are placed and scaled throughout the world:- Global Scale: Affects the size of all biomes uniformly
- Cave Scale: Controls the scale of cave foundation generation
- Cave Biome Scale: Determines the size of individual cave biome regions
Biome Distribution Guide
Learn about all biome distribution parameters and their effects
Y-Level Ranges
Define the vertical boundaries for cave generation:- Cave Biome Min/Max: Controls where cave biomes can generate
- Substratum Carving Min/Max: Defines the range for cave carving
Strata Layers
Customize the underground layering system:- Deepslate Transition: Configure where stone transitions to deepslate
- Bedrock Layers: Set the Y-levels for bedrock generation
- Bedrock Top: Configure the top bedrock layer (roof of the world)
Strata Layer Configuration
Configure deepslate transitions and bedrock layers
Biome Weights
Adjust which biomes appear more or less frequently by modifying their weights in the extrusions file.Disabling Biomes
Learn how to disable or adjust the frequency of specific biomes
Configuration Workflow
Locate Configuration Files
Navigate to your Terra packs directory. Configuration files are located in:
Edit Configuration
Open
substratum_meta.yml or the relevant extrusions file in a text editor. Make your desired changes following the parameter documentation.Best Practices
Back Up Your Configuration
Back Up Your Configuration
Always create a backup of your configuration files before making changes. This allows you to quickly revert if something goes wrong:
Test Changes in a Test World
Test Changes in a Test World
Before applying configuration changes to your main server, test them in a separate test world to ensure they produce the desired results.
Make Incremental Changes
Make Incremental Changes
Change one parameter at a time so you can easily identify which changes produce which effects. This makes troubleshooting much easier.
Document Your Changes
Document Your Changes
Add comments to your configuration files explaining what you changed and why. This helps you remember your reasoning later:
Understanding Meta-Configuration
Substratum uses Terra’s meta-configuration system, which allows values fromsubstratum_meta.yml to be injected into other configuration files. You’ll see references like:
substratum_meta.yml and it automatically updates everywhere that value is used.
Next Steps
Biome Distribution
Configure biome scales and Y-level ranges
Strata Layers
Customize deepslate and bedrock generation
Disable Biomes
Remove or adjust biome frequency
Troubleshooting
Fix common configuration issues
