Known Issues
Bedrock Layer Spawning
Issue: Players may spawn at the top bedrock layer (Y: 316-319) instead of within the cave system. Cause: This occurs depending on how the world is generated and the spawn point calculation method used by your server platform. Solutions:-
Manual teleportation: Use the following command to teleport players to a safe underground location:
- Spawn adjustment: Configure your server’s spawn settings to force players to spawn at a specific Y-level (recommended: Y: 50-150).
- Plugin solution: Use a spawn control plugin (for Bukkit/Spigot/Paper) to override the default spawn behavior.
Player Suffocation on Spawn
Issue: Players may suffocate upon initial spawn due to spawning inside solid blocks. Cause: The spawn point calculation may place players inside terrain before the underground caves have fully generated in the spawn chunks. Solutions:-
Pre-generate spawn chunks: Use a world pre-generation plugin or tool to generate spawn chunks before players join:
- Safe spawn plugin: Install a plugin that ensures players spawn in a safe location with air blocks.
- Manual intervention: Temporarily give players creative mode or resistance effects during first spawn.
Coral Coves Border Issues
Issue: Coral Coves biome has messy borders and doesn’t integrate well with other biomes. Status: This biome is disabled by default in Substratum.Coral Coves is an experimental biome that has known issues with biome blending. It remains in the pack but is commented out in the biome distribution configuration.
biome-providers/extrusions/add_substratum_cave_biomes.yml and uncomment the Coral Coves entry.
Merging with other packs: Be especially cautious when merging Substratum with other Terra packs if you plan to enable Coral Coves, as border issues may be amplified.
Installation Issues
Terra Not Loading Config
Issue: Server doesn’t recognize or load the Substratum config pack. Solutions:-
Verify installation path: Ensure Substratum is installed in the correct directory:
- Bukkit/Spigot/Paper:
plugins/Terra/packs/Substratum/ - Fabric:
config/Terra/packs/Substratum/
- Bukkit/Spigot/Paper:
-
Check pack.yml: Verify that
pack.ymlexists in the Substratum root directory and is properly formatted. -
Server logs: Check your server console for Terra errors during startup. Look for lines containing
[Terra]. -
Reload Terra: Try reloading Terra after installation:
Wrong Generator Applied
Issue: The world is generating with vanilla terrain instead of Substratum caves. Solutions:-
Verify bukkit.yml: For Bukkit-based servers, ensure your
bukkit.ymlis correctly configured: - World must be new: Terra generators can only be applied to newly generated worlds. You cannot convert existing worlds.
-
Delete and regenerate: If you’ve already generated a world with the wrong generator:
- Stop the server
- Delete the world folder(s)
- Update bukkit.yml
- Start the server to generate a new world
-
Fabric level.dat: On Fabric, you must manually edit the
level.datfile to apply custom generation. See the Terra documentation for details.
End Dimension Not Generating
Issue: The End dimension uses vanilla generation instead of ReimagEND features. Platform-specific solutions:Bukkit/Spigot/Paper
Bukkit/Spigot/Paper
Add the End dimension to your
bukkit.yml:Fabric
Fabric
Fabric requires manual
level.dat editing to apply custom End generation. This is a limitation of the Fabric platform. See the Terra Fabric installation guide for step-by-step instructions.Drop-In Merge Issues
Duplicate Files During Merge
Issue: When copying Substratum files into another pack, file conflicts occur. Solution: You should skip and ignore duplicate files during the copy process. Substratum is designed to merge cleanly with packs like OverworldConfig without overwriting shared dependencies. Files to skip:pack.yml(keep the existing pack’s version)- Any Terra core files that already exist
- Shared utility configurations
Cave Biomes Not Appearing
Issue: After merging, Substratum cave biomes don’t appear in your existing pack. Solutions:-
Add the extrusion: Edit your pack’s preset file (e.g.,
biome-providers/presets/default.yml) and add: -
Configure Y-levels: Edit
substratum_meta.ymlto adjust the Y-level ranges for cave biome generation to match your pack’s requirements: -
Check biome scale: If caves are too rare or too common, adjust the
cave-biome-scaleparameter insubstratum_meta.yml.
Biome Blending Issues
Issue: Harsh transitions between Substratum caves and the host pack’s caves or surface biomes. Solutions:-
Adjust biome scale: Increase
cave-biome-scaleinsubstratum_meta.ymlfor larger, more gradual biome transitions: -
Disable problematic biomes: Comment out specific biomes in
biome-providers/extrusions/add_substratum_cave_biomes.ymlif they clash with your pack’s aesthetic. - Review pack compatibility: Some packs may have incompatible cave generation systems. Check the host pack’s documentation for known conflicts.
Performance Issues
Low FPS in Caves
Issue: Frame rate drops significantly when exploring Substratum caves. Causes and solutions:-
Complex decorations: Substratum caves feature detailed decorations (stalactites, icicles, giant structures). Consider:
- Reducing render distance
- Using optimization mods like Sodium (Fabric) or Optifine (Forge)
- Disabling some decoration features
-
Lighting updates: Underground caves require extensive lighting calculations:
- Use Phosphor or Starlight mods for faster lighting
- Pre-generate chunks to reduce runtime lighting updates
Server Lag During Generation
Issue: Server TPS drops when players explore new cave areas. Solutions:-
Pre-generate terrain: Use a chunk pre-generation plugin to generate the world before players explore:
- Chunky (recommended):
/chunky radius 5000then/chunky start - WorldBorder: Set a world border and pre-generate to the edge
- Chunky (recommended):
-
Reduce biome complexity: Disable feature-heavy biomes in
add_substratum_cave_biomes.ymlby commenting them out with#. - Allocate more RAM: Ensure your server has adequate memory allocated (recommended: 4GB minimum for small servers, 8GB+ for larger servers).
Configuration Issues
Biomes Too Large or Too Small
Issue: Cave biomes generate at an undesirable scale. Solution: Adjust the scale parameters insubstratum_meta.yml:
- Increase the scale for larger biomes
- Decrease the scale for smaller, more varied biomes
Strata Layers at Wrong Y-Levels
Issue: Deepslate or bedrock appears at incorrect heights. Solution: Configure strata levels insubstratum_meta.yml:
Getting Help
If you encounter issues not covered in this guide:GitHub Issues
Report bugs or request features on the official GitHub repository
Terra Documentation
Consult the official Terra documentation for platform-specific help
When reporting issues, please include:
- Your server platform and version (Paper 1.20.1, Fabric 1.19.4, etc.)
- Terra version
- Substratum version
- Relevant logs or error messages
- Steps to reproduce the issue
