Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Terra

Terra

World generation modding/configuration platform

348.4k
1,126
Adventure
Utility
World Generation

Compatibility

Minecraft: Java Edition

1.21.1
1.20.6
1.20.4
1.20.1–1.20.2
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x

Platforms

Bukkit
Fabric
Folia
Forge
Paper
Purpur
Quilt
Spigot

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

dfsek
dfsek Owner
Astrashh
Astrashh Contributor
duplexsystem
duplexsystem Contributor
sancires
sancires Member

Details

Licensed MIT
Published 4 years ago
Updated 6 days ago
DescriptionChangelogVersions

Show all versions

1
2
3
4

6.3.1-BETA-bukkit

by Astrashh on Jul 14, 2023
Download

Added 1.20.1 support, includes the default Overworld 1.3.3 config featuring updated sakura mountains.

6.3.0-BETA-quilt

by Astrashh on Jun 20, 2023
Download

6.3.0-BETA-fabric

by Astrashh on Jun 20, 2023
Download

6.3.0-BETA-bukkit

by Astrashh on Jun 20, 2023
Download

This version introduces an overhaul for image handling via the library-image addon. Notable new capabilities include:

  • Image stitching support for large scale image distribution.
  • Coordinate transformations on images, allowing the configuration of the world position of images.
  • More flexible color to biome mappings.
  • Distance transform noise sampler, allowing applications such as height maps from pure-black/pure-white images.
  • Image source for pipeline v2.

You can find the documentation for this new addon here: https://terra.polydev.org/config/documentation/image/index.html

In addition are the following changes:

  • Fixed a bug in pipeline v2 where the correct base biome was not returned, resulting in extrusions incorrectly working.
  • Added a new alternative method of calculating slant palettes that better supports overhanging terrain.
  • Reduced the amount of caching done by pipeline v2, reducing memory consumption for applicable config packs.
  • Fixed relative offset handling for Sponge v2 schematics exported by WorldEdit and Sponge v3 schematics.

6.2.2-SNAPSHOT-bukkit

by dfsek on Dec 22, 2022
Download

This is an EXPERIMENTAL 1.19.3 development snapshot for Bukkit. It should not be used in production.

1.19.3 required a lot of internal changes to how Terra interfaces with Minecraft. This release is intended to test those changes before a full beta release.

6.2.2-SNAPSHOT-fabric

by dfsek on Dec 22, 2022
Download

This is an EXPERIMENTAL 1.19.3 development snapshot for Fabric. It should not be used in production.

1.19.3 required a lot of internal changes to how Terra interfaces with Minecraft. This release is intended to test those changes before a full beta release.

6.2.1-BETA-quilt

by dfsek on Nov 16, 2022
Download

6.2.1-BETA-forge

by dfsek on Nov 16, 2022
Download

6.2.1-BETA-fabric

by dfsek on Nov 16, 2022
Download
  • Added Biome Pipeline addon v2

6.2.1-BETA-bukkit

by dfsek on Nov 16, 2022
Download
  • Add Biome Pipeline v2 addon

Bukkit-specific fixes:

  • Fix beardification on Bukkit
  • Fix Bukkit misnaming end crystals

5.3.3-BETA-bukkit

by dfsek on Nov 10, 2022
Download

5.4.1-BETA-bukkit

by dfsek on Nov 10, 2022
Download

6.2.0-BETA-bukkit

by dfsek on Aug 14, 2022
Download

This version adds full support for 3D biomes in the following addons:

  • 3D Noise Chunk Generator (3D biomes are sampled for noise)
  • Feature Generation Stage (Feature generator uses ranges in biome columns to place features)

A number of optimisations regarding 3D biomes were added:

  • Addition of "biome columns" to avoid repeating expensive 3D computations
  • Optional override for a BiomeProvider implementation to return a "base biome" used in biome columns
  • More advanced biome caching
  • Finer control over biome caches

Several other general-purpose optimisations were added:

  • TerraScript backend was rewritten to store LVs in an array-based table with reference and store nodes containing table indices, rather than storing in an ID-based hashmap
  • 3D Noise Chunk Generator was optimised to avoid biome lookups when possible
  • Adjacent palette locators no longer instantiate 4 extra Column instances
  • Iteration over Range using foreach was replaced with index-based iteration in hot code.

This version also adds a new core addon, the Biome Extrusion Provider.

The Extrusion Provider takes another biome provider as a parameter, which it uses as a "base." Through "extrusion" layers, 3D biomes are inserted on top of the base biomes.

This release also fixes a Minecraft bug where bee entities access the world random instance upon instantiation, which during worldgen can potentially cause an exception due to a race condition (Fixes #327)

6.2.0-BETA-forge

by dfsek on Jul 8, 2022
Download

The Forge implementation is in ALPHA

This version adds full support for 3D biomes in the following addons:

  • 3D Noise Chunk Generator (3D biomes are sampled for noise)
  • Feature Generation Stage (Feature generator uses ranges in biome columns to place features)

A number of optimisations regarding 3D biomes were added:

  • Addition of "biome columns" to avoid repeating expensive 3D computations
  • Optional override for a BiomeProvider implementation to return a "base biome" used in biome columns
  • More advanced biome caching
  • Finer control over biome caches

Several other general-purpose optimisations were added:

  • TerraScript backend was rewritten to store LVs in an array-based table with reference and store nodes containing table indices, rather than storing in an ID-based hashmap
  • 3D Noise Chunk Generator was optimised to avoid biome lookups when possible
  • Adjacent palette locators no longer instantiate 4 extra Column instances
  • Iteration over Range using foreach was replaced with index-based iteration in hot code.

This version also adds a new core addon, the Biome Extrusion Provider.

The Extrusion Provider takes another biome provider as a parameter, which it uses as a "base." Through "extrusion" layers, 3D biomes are inserted on top of the base biomes.

This release also fixes a Minecraft bug where bee entities access the world random instance upon instantiation, which during worldgen can potentially cause an exception due to a race condition (Fixes #327)

6.2.0-BETA-quilt

by dfsek on Jul 8, 2022
Download

The Quilt implementation is in ALPHA

This version adds full support for 3D biomes in the following addons:

  • 3D Noise Chunk Generator (3D biomes are sampled for noise)
  • Feature Generation Stage (Feature generator uses ranges in biome columns to place features)

A number of optimisations regarding 3D biomes were added:

  • Addition of "biome columns" to avoid repeating expensive 3D computations
  • Optional override for a BiomeProvider implementation to return a "base biome" used in biome columns
  • More advanced biome caching
  • Finer control over biome caches

Several other general-purpose optimisations were added:

  • TerraScript backend was rewritten to store LVs in an array-based table with reference and store nodes containing table indices, rather than storing in an ID-based hashmap
  • 3D Noise Chunk Generator was optimised to avoid biome lookups when possible
  • Adjacent palette locators no longer instantiate 4 extra Column instances
  • Iteration over Range using foreach was replaced with index-based iteration in hot code.

This version also adds a new core addon, the Biome Extrusion Provider.

The Extrusion Provider takes another biome provider as a parameter, which it uses as a "base." Through "extrusion" layers, 3D biomes are inserted on top of the base biomes.

This release also fixes a Minecraft bug where bee entities access the world random instance upon instantiation, which during worldgen can potentially cause an exception due to a race condition (Fixes #327)

6.2.0-BETA-fabric

by dfsek on Jul 8, 2022
Download

This version adds full support for 3D biomes in the following addons:

  • 3D Noise Chunk Generator (3D biomes are sampled for noise)
  • Feature Generation Stage (Feature generator uses ranges in biome columns to place features)

A number of optimisations regarding 3D biomes were added:

  • Addition of "biome columns" to avoid repeating expensive 3D computations
  • Optional override for a BiomeProvider implementation to return a "base biome" used in biome columns
  • More advanced biome caching
  • Finer control over biome caches

Several other general-purpose optimisations were added:

  • TerraScript backend was rewritten to store LVs in an array-based table with reference and store nodes containing table indices, rather than storing in an ID-based hashmap
  • 3D Noise Chunk Generator was optimised to avoid biome lookups when possible
  • Adjacent palette locators no longer instantiate 4 extra Column instances
  • Iteration over Range using foreach was replaced with index-based iteration in hot code.

This version also adds a new core addon, the Biome Extrusion Provider.

The Extrusion Provider takes another biome provider as a parameter, which it uses as a "base." Through "extrusion" layers, 3D biomes are inserted on top of the base biomes.

This release also fixes a Minecraft bug where bee entities access the world random instance upon instantiation, which during worldgen can potentially cause an exception due to a race condition (Fixes #327)

6.1.1-BETA

by dfsek on Jun 8, 2022
Download

This version fixes an issue on Windows during Terra installation

6.1.0-BETA

by dfsek on Jun 7, 2022
Download
  • Support 1.19
  • Include overworld config version 1.1.0
    • Added Arid Highlands biomes (by @ Eris#0075).
    • Added Eucalyptus trees and forests biome.
    • Added Sakura biomes.
    • Added Palm Forest biome.
    • Added new boulder type.
    • Added small/big dripleaf features to many jungle-like biomes.
    • Replaced Warm Hills biomes and variants with Chaparrals.
    • Improved Highlands biomes (by @ Eris#0075).
    • Improved Autumnal forest density and biome colors.
    • Updated Evergreen tree types.
    • Evergreen Forests now inherit from Rainforests.
    • Amethyst crystals now generate in geodes.
  • Fix TerraScript == operation on Strings
  • Beardifier now produces air for bearded structures

6.0.0-BETA

by dfsek on Jun 1, 2022
Download

Version 6 is a near complete rewrite of Terra; more changes were made during 6.0 development than the entirety of Terra development prior. Here's a short overview of the changes:

  • Addon API was completely separated from common implementations
  • Addon loader was rewritten to use "bootstrap addons" to define loading process
  • Config schemas are now implemented by "core addons" bundled with platform distributions
  • Brand new overworld config

You can see a full list of changes in the 6.0 tracking Pull Request.

You can read more about the new API at the new Terra wiki

6.0.0-BETA+b6b6cb185

by dfsek on May 27, 2022
Download
1
2
3
4

Modrinth is open source.

main@4b75cb8

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.