Terralith

From WoopMC
Revision as of 13:20, 11 May 2024 by StardustLabs>Tera458 (→‎Structures)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Terralith ~ Overworld Evolved is a project made to completely revolutionize the Overworld's generation. Released July 28th of 2021, Terralith makes full use of modern worldgen tools to create beautiful landscapes with new terrain types, like canyons and amplified terrain, painted over by more than 70 new biomes, inspired by places all around the world or by fantastical fauna, while also enhancing existing biomes and adding new variants to them. The new 1.18 caves were also enhanced with new cave shapes and about 10 new cave types. Alongside this, new structures and features can be found to assist your exploration.

Terralith was the second project of Stardust Labs and took around 1300 hours spread on almost a year for its creator, Starmute, to understand and operate the new WorldGen tools that were available for Datapacks in 1.17. The 1.17 version is still available as Terralith Legacy, and the newest version of Terralith, which can also be called Terralith 2.0, made use of the additional WorldGen options of 1.18 to add new terrain types and rework the caves. All the biomes deemed too dark were scrapped from that version to instead allow more marvelous and survival-friendly biomes. Since then, thanks to the more documented updates of the WorldGen tools, snapshots, and experience, all updates for Terralith are planned to release on the same day as a new major update of Minecraft.


Official download page 1.18 - 1.20.6


Biomes

Terralith's main focus is terrain, but after adding and overhauling Vanilla terrain with new features and shaping, the next step was to paint that terrain with more than 70 new biomes, each with their own block palette, trees, foliage, colors, features, mobs and structures. Here is a full list of the biomes and changes to Vanilla biomes added by Terralith.

Surface biomes

Cave biomes

Deep cave biomes

Vanilla biomes changes

Although Terralith already overhauls the terrain greatly, it also modifies some vanilla biomes slightly to make them more alive and thrive among other similar biomes. The changes may vary from the addition of some blocks or changing the shape of a tree to completely new features and or terrain shapes.

Minor changes

Plain and open biomes got some changes to make them feel more alive. Plains biomes, for example, have more grass and tall grass, with some random but rare patches of coarse dirt. The Vanilla Savanna biome also now has rare stripes of dirt paths going through it, as if wildlife lived there and have left trails behind them.

Some minor changes to Vanilla biomes include trees. Terralith changes trees in Taiga biomes, Swamp biomes, and also in the Dark Forest biome, which now has taller trees, making it easier to navigate, with some glow lichen, making it less dangerous but more mysterious.

Major changes

Despite tweaking some detail in some biomes, Terralith adds new shapes into the terrain, but without forgetting the Vanilla biomes.

Mountains can now be more spectacular with Terralith, sometimes sharp, amplified, or soft like Vanilla, but they can also be taller than before by being able to reach Y290, Y256 being the maximum value a player could reach on a Vanilla world.

To smooth out the sharper terrain, Terralith makes use of slabs and layered snow where it can to make the landscape more pleasant.

Cliffs biomes can now generate as beautiful Overhangs, making seasides more imposing, Desert biomes are now made of Dunes, making the landscape realistic and smooth, you can also come across Arches in Mesas and finally, you can sometimes stumble upon Mega caves when mining underground.

Oceans have been overhauled, not with new blocks or biomes, but with deeper and more detailed terrain, making the deep end of the ocean look equally frightening as it is beautiful.

Ores

Terralith does not modify the ore distribution in Vanilla biomes, and only changes the material of the ore in some case, turning it in deepslate ore if dark material can be found around it, and raises the appearance of some ores in specific Terralith biomes. For example, Emerald peaks appear with more Emerald Ores, Scarlet mountains spawn with more Redstone Ores, and Volcanic crater spawn with more Diamond Ores.


Features

Terralith adds and uses WorldGen features to make your world more unique.

Mega ravines

Mega ravines are WorldGen features found in Terralith and Terralith Legacy. Unlike Vanilla ravines, they extend downward, sometimes reaching the Bedrock. Although excellent for mining, they can be deadly if you happen to fall in one.

Mega geodes

Mega geodes are Worldgen features added by version 2.0.2 of Terralith. Bigger than classic, Vanilla geodes, those geodes are 2 to 3 times larger and unlike Vanilla ones, they cannot appear connected to a cave, meaning the only way to find them is through strip-mining.

Andesite boulders

Andesite boulders are WorldGen features added to Terralith in version 2.0.10. They indicate Andesite caves underneath the surface, just like Vanilla Azalea trees indicate lush caves.

Granite pillars

Granite pillars are WorldGen features added to Terralith in version 2.0.10. Functioning like Azalea trees indicate a Lush cave, they indicate that Granite caves can be found underneath.

Diorite patch

Diorite patches are WorldGen features added to Terralith in version 2.0.10. They indicate Diorite caves underneath the surface, just like Vanilla Azalea trees indicate lush caves.

Structures

With the release of 1.18.2 and the comeback of Vanilla structures in custom biomes and Custom structures, Terralith decided to make full use of this update to return some structures from Terralith Legacy and even add some new ones in it's 2.1 version. Here is a list of all of them.

Name Structure ID Variants
Pieces
Fortified village terralith:fortified_village 1 33
Fortified desert village terralith:fortified_desert_village 1 27
Spire terralith:spire 1 1
Glacial hut terralith:glacial_hut 3 3
Giant bee hive terralith:underground/giant_bee_hive 2 2
Oak cabin terralith:underground/oak_cabin 2 2
Mining outpost terralith:underground/mining_outpost 2 3
Old refinery terralith:underground/old_refinery 1 1
Sunken tower terralith:underground/sunken_tower 1 1
Witch hut terralith:underground/witch_hut 1 1
Frosted dungeon terralith:underground/frosted_dungeon 1 1
Mage tower terralith:mage_tower 5 1
Mage complex terralith:mage_complex
Desert outpost terralith:desert_outpost 1 1
Valley lodge terralith:valley_lodge 1 1
Igloo terralith:igloo
Rubble terralith:

Items


Compatibilities

This community-driven list is here to inform you about the Datapacks and Mods affecting the Overworld that are compatible with Terralith. Meaning Mods'/Datapacks' structure/ores/blocks/plants/mobs/items appear in or merge seamlessly with Terralith terrain.

If a Mod or Datapack is not in the list, it is either untested, incompatible, or not a mod that has its content appear in or merging seamlessly with Terralith biomes, including, for example, Datapacks or Mods affecting other/new dimensions. Some of those Mods or Datapacks might have not been updated to the latest Minecraft or Terralith version, but will probably work with it once they are.

Terralith is compatible with all Stardust Labs projects on any available versions. The only Stardust Labs projects that cannot be used together are Incendium and Amplified Nether.

Being an Overworld WorldGen project, other WorldGen Datapack/Mods for the Overworld that add biomes will likely not work well alongside Terralith unless compatibility was brought by either side through an addon or update. Every other Datapacks or Mods, that do not affect that, should work and possibly blend together with Terralith without issues, moreso if they work using Fabric or Forge tags. WolrdGen plugins aren't and will not be supported.

Note that Fabric mods will most of the time need Fabric API to work, and for this reason it was not listed as a needed add-on. Also note that Quilt is not a perfect replacement for Fabric and that some mods might not work properly with it.

Do not hesitate to update/rectify/add known compatible Mods or Datapacks to the list if they meet the requirements above. Learn how to do so on the contributing page.

List of compatible Fabric/Quilt Mods

List of compatible Forge Mods

List of compatible Datapacks


Showcases

Note that the following articles and videos linked here will only be in English. For showcases in other languages, change the wiki's used language for the one you want.

Articles

WIP

Videos

Showcase of Terralith's Fortified village in Minecraft's official Minecraft Java Bedrock Edition
Jeracraft survival server featuring Terralith's WorldGen
Noxus' Worldgen Mod ranking, with Terralith at the top spot


Changelogs

Version Release date Changes summary

2.5.0

2024-04-30
  • Now supports 1.20.5/6.
  • Reworked the intro message to be shorter and more clear.
  • Fungal caves now have moss and smaller but more diverse mushrooms.
  • Ice marsh trees are now made out of Mangrove, and the ground is now mostly mud with some occasional foliage.
  • Vanilla Swamps now mainly have mangrove trees, more mud, and more diverse water foliage.
  • Forests and Flower Forests oak trees have a slightly taller base to facilitate navigation and the small gravel/stone patches are now gravel/andesite.
  • Stony spires cliffs are now primarily andesite and moss and now sparsely spawn large spruce trees.
  • Added spruce trees, large ferns, and rose bushes to Windswept Spires and put diorite blobs generate in lue of dirt blobs.
  • Reworked the Underground jungle, ground is now made of mud, large cherry trees and common small oak/azalea trees, with common bee hives and diverse ground foliage.
  • Added a Mage Tower structure.
  • Added a Mage Complex structure.
  • Added a Desert Outpost structure.
  • Added a Valley Lodge structure.
  • Added a new Igloo structure, almost the same as Vanilla but with new loot tables.
  • Added a Rubble structure group, small 5x5 structures with archeology elements.
  • Fixed Terralith's old method of handling passive mob spawning by reverting pack sizes to normal and changing which blocks passive mobs are allowed to spawn on.
  • Allowed new crafting recipes for stone items/blocks like stone tools, furnaces or dispensers with other stone types.
  • Removed all traces of Traveler's map.
  • Replaced the Netherite helmet at the top of the Spire with a Diamond with a Netherite Silence Trim helmet, Protection 3 Unbreaking 2 and Curse of Binding one.
  • Witches now spawn naturally in Terralith's Witch hut just like Vanilla's Swamp hut, meaning you can now build farms on their location.
  • Fixed the Snowy maple forest spawn table to spawn more winter-like mobs.
  • Deep Dark is slightly more rare and does not overtake some other cave biomes.
  • Added structure tags to make the location of some structure variants easier.
  • Strays now spawn in Frostfire caves and Ice marsh.
  • Halved the generation rate of the big1 house piece in Fortified village, as it generated way too often.
  • Church piece re-added to Fortified village, as it was somehow removed a while ago.
  • Deepslate Tiles will no longer be able to be replaced by ores during generation.
  • Added strips of Packed Mud on the undersides of Skylands (summer) and changed the ocean floor under them to sand instead of gravel.
  • Internal refactor to Mega Geodes and Mega Ravines so that Terralith overrides less Vanilla files.
  • Trees in Birch Forest and Haze mountain no longer have random missing leaves, which makes the tree look whole and not decay way more than it should.
  • Added biome colors for cave biomes that are used by some minimap mods and websites.
  • Caldera's lakes no longer leak into other biomes.
  • Fixed various issues with Stony spires and Mantle caves generation.
  • Prevented a (harmless) console error about a missing terralith:underground/witch_hut.
  • Other modded structures should no longer generate in Skyland biomes, as they looked quite broken.
  • Fixed some trees in Moonlight grove, Moonlight valley, Lavender forest, Lavender valley, Amethyst canyon and Amethyst rainforest generating with wood instead of logs.
  • Fixed a rare overlap with water streams in Forested highlands.
  • Prevented a rare edge case where Lush Caves could generate on the surface.

2.4.11

2023-12-08
  • Emergency hotfix: prevent crash regarding "regular structure set".

2.4.10

2023-12-06
  • Moved Witch Hut to the surface (swamps).
  • Fortified/Desert roads now change to planks when over water.

2.4.9

2023-12-06
  • Now supports 1.20.3/4.
  • Fortified Village changes:
    • Added missing loot tables to the Barn.
    • Removed a broken house.
    • Re-added missing structure voids, which should remove the ugly terrain carving.
  • Dark Oak trees in the Dark Forest now correctly use Logs instead of Wood.
  • Pillars in the Highlands should no longer have grass inside them.
  • Cacti in Lush Deserts should no longer spawn illegally.
  • Siberian Taiga now has its water frozen, but will (correctly) no longer have precipitation.
  • Packed Mud veins in Savannas will now yield to carvers.
  • Decreased Temperate Highland temperature from 0.9 to 0.5.
  • Added the no_default_monsters tag for both c and forge.
  • Added empty function file for manual compat with other datapacks.

2.4.8

2023-10-29
  • Repainted the Painted mountains.
  • Reword the "welcome toast" to be clear what the Discord link is for. Modpack devs, if you don't want this message at all, add this mod to your modpack.
  • Fix missing freeze_top_layers as well as properly order some features.
  • NOTE: Are you getting a crash with Terralith, as well as using Cyclic? Use this mod to temporarily fix it until Cyclic does it themselves.

2.4.7

2023-10-01
  • Multiple block tags and unused/useless files have been removed, resulting in a generation speed increase of 10 to 20%.
  • Deep cave biomes generation has been shifted slightly, Mantle caves are now a bit more common and Tuff caves should generate again.
  • Fixed a extremely rare issue that would cause Deep Dark to spawn on the surface.
  • Lush caves and Dripstone caves have a bit more vegetation.
  • Some tags, mostly for forests and river biomes, have been revised.
  • Bamboo no longer generates in Snowy cherry grove.
  • Tweaked Terralith's structures placement to reduce the chances of it colliding with other structure packs.
  • Made Terralith's villages and Vanilla villages a bit rarer.

2.4.6

2023-09-22
  • Added multi-versioned pack format
  • New colorful pack description under clearer file name.
  • All biomes/structures now support the jacobjo's new Custom Worldgen Seed Viewer map viewing standard.
  • If using the Trade Rebalance experimental datapack, Fortified Villages and Desert Fortified Villages will appear on the Plain Villages and Desert Villages maps, respectively.

2.4.5

2023-08-27

2.4.4

2023-08-24

2.4.3

2023-07-21
  • Prevented odd (but rare) occurrence of Underground Jungle not being underground.
  • Removed an old file, which drastically reduces the file size.

2.4.2

2023-07-10
  • Fixed a crash that can sometimes occur with Fabric and musics.

2.4.1

2023-07-03

2.4

2023-06-07

2.3.12

2023-10-29
  • Fix a Feature Order Cycle with Regions Unexplored.
  • Reword the "welcome toast" to be clear what the Discord link is for. Modpack devs, if you don't want this message at all, add this mod to your modpack.
  • Fix missing freeze_top_layers as well as properly order some features.

2.3.11

2023-08-24
  • Adjust feature orders for potential FOCs.
  • Updated some internal tag descriptions.
  • Updated biome colors for jacobjo's Custom Worldgen Seed Viewer.

2.3.10

2023-07-31
  • Improved compatibility with Terratonic.

2.3.9

2023-07-23
  • Backporting of some 2.4.1 changes:
    • Vastly improved Spire generation lag and terrain adaptation.
    • Slightly improved underground structure generation adaptation.
    • Hidden chest in Giant Bee Hive now relies on a loot table.
    • Prevented odd (but rare) occurrence of Underground Jungle not being underground.

2.3.8

2023-05-23

2.3.7

2023-03-17

2.3.6

2022-12-12
  • Fixed an issue with tags.

2.3.5

2022-10-10

2.3.4

2022-09-07
  • Changed color of Dark Forest's sky to a more natural hue.
  • Added c: and forge: biome tags for mod compatibility.
  • Updated license.txt.

2.3.3

2022-07-27

2.3.2

2022-06-10

2.3.1

2022-06-10

2.3

2022-06-07

2.2.6

2023-12-08
  • Fixed crash that would occur when not using Terrablender compatibility mode.

{{Changelog|Version=2.2.5|Date=2023-12-07|Changes=*(Re)Added biome tags, which is vastly improve compatibility with other mods on 1.18.2.

  • Refactored the Noise Router.
  • Migrated the config file from json to toml.

2.2.4

2023-05-30
  • Now depends on Cristel Lib
  • Replaced Seedfix implementation. On Fabric, Terralith instead relies on Unfixed Seeds ⠀ and Fabric API ⠀. Forge users do not need to worry, as the seed bug is fixed by default in Forge.
  • Now compatible with Terrablender by default.
  • Added a config file, which allows the configuration of Terrablender compatibility. Additionally for fun, can configure "cursed" Skylands!

2.2.3

2022-03-09

2.2.2

2022-09-23

2.2.1

2022-03-16
  • Made some changes to noise and biome placements to improve performance.
  • Temporarily removed custom sapling growth.
  • Made some other miscellaneous changes to improve generation performance.
  • Fixed an issue from missing tags.

2.2

2022-03-09
  • Added a chance for most sea cliffs to generate as Overhangs. This also dramatically cleans up generation where a cave biome generates in a cliff.
  • Added massive Ice spikes to the Glacial chasm biome.
  • Added the Glacial hut structure to the Glacial Chasm (a small cabin with a villager, some food and wood, and a map to a warmer biome.)
  • Improved Volcanic crater and Caldera generation.
  • Made some tweaks to megacaves and other noise related features.
  • Optimized generation performance significantly.

2.1.2

2022-03-04
  • Fixed a minor issue with loot tables.

2.1.1

2022-02-28
  • Updated the pack to support 1.18.2
  • Added three new structures: Fortified village, Fortified desert village and the Spire.
  • Added vanilla structures back to Terralith biomes.
  • Added the Traveler's map. This special map points to a biome! It can be any of them, rare or common. It's only found in Terralith structures, so you'll need to explore to find it.
  • Added Mega caves. These are extremely rare and extremely large, much bigger than even the most dramatic caverns of vanilla Minecraft.
  • Volcanic crater and Caldera biomes now have proper Craters, full of lava and water, respectively.
  • Large deserts now have dramatic Dunes. These are very distinct from any other biome's terrain, they are smooth hills with sharp peaks.
  • Badlands now have Arches.
  • Biome:Alpha islands and Alpha islands (winter) have been made more common. They are still the rarest biomes, though.
  • A few biomes have been shuffled around (mostly gravel desert & shrubland biomes.)
  • Cheese caves and Mega caves are more likely to be partially flooded.
  • Added 2 new technical biomes (Desert canyon and Wintry lowlands). These biomes are identical to Desert and Wintry forest respectively, and only exist to prevent structures spawning in undesirable locations.
  • Removed Crystal caves temporarily.
  • Optimized generation code significantly; we even implemented some optimizations over vanilla Minecraft.

2.0.12

2022-01-14
  • Multiple tweaks for better chunk generation performances.
  • Overhauled Thermal caves. Floors and ceilings now use 3D noise, there are patches of Andesite, Granite and Diorite, and the biome should overall have much more detailed generation.
  • Granite caves, Andesite caves, Diorite caves, Frostfire caves, Mantle caves, and Tuff caves now use less precise methods to set their base block. Resulting in less ‘sharp’ biome borders, but improves performance drastically.
  • The placement of stone regions in Lush caves, Dripstone caves, and Fungal caves has been changed; you can find Granite, Andesite and Diorite in different spots now. As well, these biomes can now have more than one type of base stone in rare cases.
  • The Terralith feature from Diorite caves is much more reliable now and only affects blocks that are part of the terrain.
  • Several biomes, like Shrubland, Brushland and Siberian taiga have had their surface rules refactored for better performance.
  • Desert caves have been temporarily disabled for performance reasons.
  • Fixed an issue forgotten after the deletion of Desert caves that caused ores to appear on Desert villages.

2.0.11

2022-01-12
  • Aquifers are now larger.

2.0.10

2022-01-07

2.0.9

2022-01-02
  • (Experimental) You can now regrow custom trees in Forested highlands, Swamp and Taiga by using bonemeal on grass near the appropriate sapling type. This will be added to more biomes in the future.
  • Fixed a small issue involving trees in Taiga.
  • Terralith is now compatible with experimental versions of Biomes o' Plenty.

2.0.8

2022-01-01
  • Skylands have been massively overhauled, and split into four variants: Skylands (winter), Skylands (spring), Skylands (summer) and Skylands (autumn). Each of them has their own features and characteristics.
  • Animals can now spawn in Skylands. The animals that spawn are dependent on the season variant.
  • Skylands have fewer waterfalls and less water springs.
  • Ores generate less commonly in Skylands.
  • Fixed a missing biome in the language file.
  • Fixed potential feature order cycles that could occur if other mods attempt to add biomes.

2.0.7

2021-12-29

2.0.6

2021-12-22

2.0.5

2021-12-13
  • Merged the Fabric and Forge versions of Terralith into one mod.
  • Fixed compatibility with Amplified Nether on Forge.

2.0.4

2021-12-08

2.0.3

2021-12-06
  • Added a new terrain group, making Highlands that are very far inland very flat.
  • Made changes to Wintry forest to allow more animals to spawn there.
  • Added Sweet berries to Wintry forest.

2.0.2

2021-12-05

2.0.1

2021-12-04

2.0

2021-11-30
  • 1.18 release.
  • 40 new biomes.
  • New terrain types.