General Questions
What is Substratum?
What is Substratum?
What is Terra?
What is Terra?
Can I use Substratum on existing worlds?
Can I use Substratum on existing worlds?
Is Substratum free and open source?
Is Substratum free and open source?
Compatibility
What Minecraft versions does Substratum support?
What Minecraft versions does Substratum support?
What server platforms are compatible?
What server platforms are compatible?
- Bukkit/Spigot/Paper (recommended) - Full support with easy configuration via
bukkit.yml - Fabric - Supported, but requires manual
level.datediting for custom dimensions - Forge - Supported through Terra’s Forge implementation
Can I use Substratum in singleplayer?
Can I use Substratum in singleplayer?
- Fabric: Install Terra as a mod and place Substratum in
config/Terra/packs/ - Forge: Install Terra and configure similarly
Does Substratum work with other mods/plugins?
Does Substratum work with other mods/plugins?
- Performance mods (Sodium, Lithium, Starlight)
- Visual mods (Optifine, Iris Shaders)
- Gameplay plugins (economy, permissions, protection)
- Mob/item mods that don’t alter world generation
- Other world generation mods/plugins
- Biome modification mods
- Ore distribution overhaul mods
Can I merge Substratum with other Terra packs?
Can I merge Substratum with other Terra packs?
- Copy all Substratum files to your target pack
- Skip duplicate files
- Edit
substratum_meta.ymlto adjust Y-level ranges - Add the extrusion to your pack’s preset
Performance
Will Substratum cause lag on my server?
Will Substratum cause lag on my server?
- New chunk generation is more intensive than vanilla
- Pre-generating terrain is highly recommended
- Use plugins like Chunky to pre-generate before opening to players
- Performance is comparable to vanilla once chunks are generated
- Complex biomes (Honey Grotto, Amethyst Hollow) may be slightly more demanding
- Use optimization mods/plugins for best results
- 4GB RAM for small servers (1-10 players)
- 8GB+ RAM for larger servers
- Modern CPU with good single-thread performance
How do I improve world generation performance?
How do I improve world generation performance?
- Pre-generate terrain using Chunky or similar plugins before players join
- Allocate sufficient RAM to your server (8GB+ recommended)
- Use Paper instead of Spigot or vanilla for better generation performance
- Install optimization plugins like Lithium (Fabric) or optimization plugins (Paper)
- Disable complex biomes if needed by commenting them out in
add_substratum_cave_biomes.yml - Reduce cave scale in
substratum_meta.ymlto generate simpler terrain
Why is lighting slow in caves?
Why is lighting slow in caves?
- Starlight (Fabric/Forge mod) - Rewrites lighting engine for huge performance gains
- Phosphor (Fabric mod) - Optimizes vanilla lighting
- Paper includes built-in lighting optimizations
- Pre-generate chunks to handle lighting during pre-generation instead of during gameplay
Can I reduce the complexity of biomes?
Can I reduce the complexity of biomes?
biome-providers/extrusions/add_substratum_cave_biomes.yml and comment out biomes with #Adjust feature density:
Edit individual biome configuration files to reduce decoration frequencySimplify cave systems:
Adjust noise parameters in carver configurations (advanced users only)See the Configuration guide for more details.Customization
How do I disable specific biomes?
How do I disable specific biomes?
- Open
biome-providers/extrusions/add_substratum_cave_biomes.yml - Find the biome in the weighted list
- Add
#at the start of the line to comment it out
How do I make biomes larger or smaller?
How do I make biomes larger or smaller?
substratum_meta.yml:- Double the scale = biomes 2x larger (e.g., 200 → 400)
- Halve the scale = biomes 2x smaller (e.g., 200 → 100)
Can I change the Y-level range of caves?
Can I change the Y-level range of caves?
substratum_meta.yml:Can I change where deepslate and bedrock generate?
Can I change where deepslate and bedrock generate?
substratum_meta.yml:Can I add custom structures to Substratum biomes?
Can I add custom structures to Substratum biomes?
- Create your structure file in the
structures/directory - Configure structure placement in the relevant biome file
- Reference Terra’s structure documentation for syntax
How do I adjust ore generation?
How do I adjust ore generation?
structures/deposits/ores/. Each ore has its own configuration file where you can adjust:- Vein size
- Frequency (spawn rate)
- Y-level range
- Biome placement
structures/deposits/ores/diamond_ore.yml and increase the spawn probability.Merging & Integration
What's the difference between World Installation and Drop-In Merge?
What's the difference between World Installation and Drop-In Merge?
- Creates a complete underground-only world
- Uses Substratum as the primary generator
- No surface terrain, caves from bedrock to bedrock
- Best for dedicated underground survival servers
- Adds Substratum caves to an existing Terra pack
- Keeps the host pack’s surface/terrain
- Substratum biomes appear underground only
- Best for adding variety to existing packs
Which packs work well with Substratum?
Which packs work well with Substratum?
- OverworldConfig - Official compatibility, shares some resources
- Custom Terra packs - Most Terra packs are compatible
- ReimagEND - Substratum includes ReimagEND resources for End dimension
Do I need to download both Substratum and OverworldConfig?
Do I need to download both Substratum and OverworldConfig?
- World Installation: Only download Substratum
- Drop-In Merge with OverworldConfig: Download both packs
Why should I skip duplicate files during merge?
Why should I skip duplicate files during merge?
- Shared dependencies: Files like Terra core utilities are identical
- Pack integrity: Overwriting the host pack’s
pack.ymlwould break its configuration - Designed behavior: Substratum is designed to coexist with these shared files
Can I merge multiple cave packs together?
Can I merge multiple cave packs together?
- Biome distribution must be carefully balanced
- Noise configurations may conflict
- Y-level ranges must be coordinated
- Feature overlap can cause generation issues
Troubleshooting
Players spawn at the top bedrock layer - how do I fix this?
Players spawn at the top bedrock layer - how do I fix this?
- Manually teleport players:
/tp @p ~ 100 ~ - Use a spawn control plugin to override spawn Y-level
- Pre-configure spawn point before players join
Why are my players suffocating on spawn?
Why are my players suffocating on spawn?
- Pre-generate spawn chunks with Chunky or WorldBorder
- Install a safe spawn plugin that ensures air blocks at spawn
- Temporarily give resistance effects during first spawn
Substratum biomes aren't appearing in my merged pack
Substratum biomes aren't appearing in my merged pack
- Extrusion not added: Verify you added the extrusion line to your pack’s preset
- Y-level mismatch: Check that
cave-biome-maxandcave-biome-mininsubstratum_meta.ymlmatch your pack’s cave range - Scale too large: Try reducing
cave-biome-scalefor more frequent biomes - Wrong world: Ensure you created a new world after configuration
Should I enable Coral Coves?
Should I enable Coral Coves?
- Messy biome borders and transitions
- Poor integration with other biomes
- Amplified issues when merged with other packs
Getting Support
Where can I get help with Substratum?
Where can I get help with Substratum?
- Check this FAQ - Many common questions are answered here
- Read the Troubleshooting guide - Covers common issues and solutions
- Consult Terra docs - Platform-specific issues may be Terra-related: terra.polydev.org
- GitHub Issues - Report bugs or request features: github.com/DeathShadez/Substratum/issues
How do I report a bug?
How do I report a bug?
- Check existing issues first on GitHub
- Include the following information:
- Server platform and version (e.g., Paper 1.20.1)
- Terra version
- Substratum version/commit
- Installation method (World vs Drop-In Merge)
- Steps to reproduce the issue
- Relevant logs or error messages
- Screenshots if applicable
Can I request new features or biomes?
Can I request new features or biomes?
- Describe the feature in detail
- Explain the use case or benefit
- Include reference images if applicable
- Consider whether it fits Substratum’s underground theme
Can I contribute to Substratum?
Can I contribute to Substratum?
- Code contributions: Submit pull requests on GitHub
- Biome designs: Create and share custom biome configurations
- Documentation: Help improve guides and explanations
- Bug reports: Report and help diagnose issues
- Testing: Test new releases and provide feedback
