Terralith and Tectonic on Your Minecraft Server: Worlds with New Biomes and Mountains
Terralith and Tectonic change how the world is generated: biomes vanilla doesn't have, mountain ranges, bigger valleys and rivers. They can go in as a datapack, without players installing anything, on Paper too. The trick is adding them BEFORE the world is generated; here's how, and what happens if you already have one going.
What each one does
Terralith (by Stardust Labs) adds dozens of new biomes to the Overworld, from canyons and red deserts to cherry forests and volcanoes, made only with vanilla blocks. That's why it works as a datapack and whoever joins sees it with their usual Minecraft.
Tectonic changes the shape of the terrain, not the biomes: long mountain ranges, much taller mountains, wide plains, bigger rivers and caves. It's also a datapack and a mod.
Together: as mods, Terralith and Tectonic are compatible as they are. As datapacks, their authors ask you to use Terratonic instead of both separately: it's a datapack that joins Terralith's biomes with Tectonic's terrain. Putting both in as separate datapacks gives weird terrain.
From the same studio as Terralith there's more for other dimensions and structures (Incendium for the Nether, Nullscape for the End, Structory for structures); they install the same way and can be combined. Read on each one's page whether any of them needs something from players.
Rather not set it up yourself? Minecraft servers from €6 a month, no contract and a full refund within 72 hours. Or create a free Minecraft server, no card needed.
Datapack or mod?
On a Paper server (the one we deliver when you create a Minecraft server), datapack: you upload a .zip to the world folder and that's it, and you can keep using your plugins. It's the simplest option and the one this guide explains step by step.
On a modded server (Fabric, Forge or NeoForge) you can use the mod version: it goes in the mods folder and, in Tectonic's case, it has configuration options the datapack doesn't. If the world comes from a modpack that already includes Terralith or Tectonic, don't add them again.
Either way, the version has to match your server. Tectonic says on its page (as of October 2026) that it only fixes bugs on 1.21.1 and 26.1, so check carefully which versions each file offers on Modrinth before downloading it. One for another version may not load, or may generate badly without warning.
Why it has to be a new world
A world generation pack only changes the chunks generated after you add it. What's already explored stays as it was: new biomes don't appear where you've already been.
If you add it to a world in progress, at the border between old and new you'll see cuts: walls hundreds of blocks high, rivers that end dry, a desert stuck to a snowy mountain. With Tectonic it shows more, because the new terrain is much taller than vanilla's.
That's why the authors recommend a new world. If you don't want to start from scratch, the halfway option is to leave the old world as it is and travel far (thousands of blocks) to explore ungenerated terrain, knowing there'll be a cut somewhere.
Installing Terralith (or Terratonic) on a new world, step by step
Back up the server
In the panel, «Backups», create one before touching the world. The free server has no backups: there, set the old world aside as described below and don't delete it.
Download the datapack for your version
On Modrinth, on Terralith's page (or Terratonic's if you want both), choose your server's Minecraft version and the datapack file, not the mod one. It's a .zip: don't unzip it.
Stop the server and set the current world aside
With the server stopped, in «Files» rename the world folder to something like world-before-terralith. If your version has separate world_nether and world_the_end folders (Paper before 26.1), rename them too; since 26.1 they live inside world.
Create the new world folder with its datapacks
Create an empty world folder and, inside it, another one called datapacks. Upload the .zip there. That way the datapack is already in place when the server generates the world for the first time.
Choose a seed if you want
In server.properties, level-seed. Empty means random. With Terralith, the seeds you know from vanilla give different worlds: don't expect the same map (more about seeds).
Start it and check
Press «Start» and wait for it to finish generating (you'll see it in the «Console»). Type
/datapack list: the .zip should be among the enabled ones. In game, the debug screen (F3) shows the biome: Terralith's carry their name in front, terralith:…
Performance: pregenerate and watch the RAM
Generating terrain with these packs costs more CPU than vanilla, especially with Tectonic, and the first days of a new world are when it shows most: every player exploring in a different direction forces the server to generate. It's the classic cause of «it stutters when we go far».
The fix is to pregenerate a circle around spawn with Chunky before opening the server to everyone (guide to pregenerating with Chunky). With the world already generated, playing runs as smoothly as vanilla.
A Terralith or Tectonic world also takes a bit more disk because of the varied terrain. Careful on the free server, which has little disk: pregenerate a small radius.
For RAM, the same numbers apply as for a normal Paper server with the same players (RAM guide): what needs more is generation, not having the pack installed.
Removing it or changing your mind
If you delete the datapack from an already generated world, what's explored stays as it is (with Terralith's biomes) and new terrain generates as vanilla, with cuts at the border. At startup, Minecraft may warn that biomes or world settings are missing: if in doubt, restore the backup or go back to your world-before-terralith folder.
To go back to the old world: stop the server, rename the new world folder and give the old one its name back.
Frequently asked questions
Does Terralith work on a Paper server?
Yes, as a datapack: you upload the .zip to the world's datapacks folder before generating it. Plugins keep working and players don't install anything.
Can I add Terralith to an existing world?
You can, but it only changes terrain that hasn't been generated yet and leaves sharp cuts at the border with explored land. A new world is recommended.
How do I use Terralith and Tectonic together?
As mods, you install both and they're compatible. As datapacks, you use Terratonic, which joins the two into one; you don't add both datapacks separately.
Do players have to install anything?
With the datapack version, no: Terralith and Tectonic only use vanilla blocks and work with normal Minecraft. With the mod version, the server runs the mod and each pack says whether the client needs it.
Why is my server slow with Tectonic?
Because generating that terrain costs more CPU. Pregenerate the world with Chunky before playing and, once generated, it runs like any other.
Shall we set it up for you?
Minecraft servers from €6 a month, never oversold: your RAM is yours alone. And if you'd rather start without paying, there's a free Minecraft server, no card needed.
Your server doesn't show up in the game? Check it in a second with “Is my Minecraft server online?”: players, version and MOTD, free. Need a player's UUID for the whitelist or permissions? Look it up here. Handing out enchanted items? Build the command with the /give generator.
Keep reading
- How to Install Datapacks on a Minecraft Server (and Check They Load)
Install datapacks on your Minecraft server: where to upload the .zip, how to turn it on with /reload and /datapack list, and what to do if it doesn't load.
- How to Install Plugins on a Minecraft Server
What a plugin is, which servers it works on (Paper, Purpur), how to install it and the essentials to get started: permissions, land protection, backups.
- Skript on Your Minecraft Server: Custom Commands and Events Without Coding
What Skript is, how to install it on a Paper server and how to write your own commands, join messages and announcements, with examples ready to copy.