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

417.7k
1,274
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
Donate on PatreonDonate on Ko-fi

Creators

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

Details

Licensed MIT
Published 4 years ago
Updated last month
DescriptionChangelogVersions

Show all versions

1
2
3
4

6.4.1-BETA-bukkit

by Astrashh on Nov 25, 2023
Download

6.4.1-BETA-fabric

by Astrashh on Nov 25, 2023
Download

This version fixes a bug introduced in the previous version where ore blocks exposed to air were not generating properly. This bug fix does not apply retroactively to chunks that already have been generated with 6.4.0!

6.4.0-BETA-bukkit

by Astrashh on Nov 14, 2023
Download

6.4.0-BETA-fabric

by Astrashh on Nov 14, 2023
Download

This version introduces many new features including:

  • Support for Minecraft 1.20.2
  • Experimental support for Folia
  • The removal of a dedicated Quilt platform. Quilt users may now use the Fabric jar instead
  • Various other minor changes, optimizations, and bug fixes

Config pack development changes:

  • New SCATTERED_ORE config type added via the config-ore addon
  • Terrascript changes:
    • New rsqrt function
    • Additional optional boolean argument to the block function that determines if the block should use physics (Such as setting water to flow on generation)
  • Noise sampler changes:
    • New sampler DISTANCE - Provides the distance from a configured position
    • New sampler TRANSLATE - Allows translating sampler coordinate inputs
    • New sampler EXPRESSION_NORMALIZER - Allows modifying the output of a sampler using an expression
    • New LocalNoiseLookup CELLULAR sampler return type - Uses coordinates relative to closest cell origin for noise lookup
  • New experimental optional image caching parameters available in pack.yml to reduce memory usage once images are no longer needed:
    • images.cache.load-on-use: true - Only load images into memory upon first use
    • images.cache.timeout: SECONDS - Delay to unload an image after last use

6.3.1-BETA-fabric

by Astrashh on Jul 14, 2023
Download

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)

1
2
3
4

Modrinth is open source.

fix-window-open@1656e14

© 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.