Terralith troubleshooting

From Stardust Labs Wiki

This page is here to assist you with any known issues with Terralith. If your issues persist, do not hesitate to ask on the Stardust Labs' Discord ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ #support channel. Make sure you're using the latest version of Terralith and that your issue isn't common with other WorldGen packs here.



Blending

Terrain won't blend after updating the world to 1.18
Cause :
  • Blending does not work between 1.17.1 worlds with WorldGen Datapacks and 1.18.
Fix :
  • Use a 1.17.1 world without Datapacks

OR

  • Create a new 1.18 world

OR

  • Use WorldEdit to select the chunks that did not blend correctly, then, use //chunk -sc , /delchunks then /stop . When the server restarts, it will regenerate the chunks that you had marked, removing the chunk borders.


Locate

I can't find one of the biome when using /locatebiome terralith:
Cause :
  • That biome can't be found in the maximum distance Minecraft can look for it

OR

  • You're looking for a deep cave biome

OR

  • You're using the wrong command in 1.19
Fix :
  • Use /tp @s ~X ~ ~X or /function terralith:rtp_testing to tp yourself randomly further into your world and try to /locatebiome terralith: again

OR

  • If looking for a cave biome, go under Y0, the /locatebiome command isn't checking the Y axis, causing caves under the Y level you are at to not be found.

OR

  • Use /locate biome terralith: if in 1.19.


Updating

How to update Terralith? / I got chunk borders after updating Terralith
Cause :
  • You updated Terralith without checking the seed

OR

  • You are trying to update to 1.19
Fix :
  • To update Terralith, you have to make sure you are using the same seed between the two version to prevent huge difference in the terrain. Check the "seed": in \data\minecraft\dimension\overworld.json or in your datapack name and use the Seed fixer website to get one with the same seed.
Example of the level.dat file with the default set seed and the seed to modify

OR

  • To update to Terralith 1.19 :
    • Find the seed you used in 1.18 either by checking your datapack file name in .minecraft/saves/world/datapacks or in the World Terralith Datapack's files in Terralith-X\data\minecraft\dimension at the bottom of the overworld.json file. Do not forget the dash or "-" if there is any. If you didn't use Seedfix, you should have the default seed 4105231.
    • Open your World's world/level.dat using Misode's extension for Visual Studio Code or NBT Explorer.
    • In the level.dat, change the overworld seed in Data>WorldGenSettings>dimensions to the seed you used in 1.18, you can also double-check it is the seed you used by checking the Data>WorldGenSettings>dimensions>minecraft:overworld>generator>biome_source seed. Do not forget the dash or "-" if there is any.
    • Once that is done, you can replace the 1.18/2.2 or older version with Terralith 1.19/2.3 .


Passive mobs

I can't find any passive mob.
Cause :
  • Most passive mobs can only spawn on grass blocks, because of Terralith's diversified block palette, this can significantly reduce the chances of finding passive mobs in some biomes.
Fix :
  • Find a biome with a lot of exposed grass.