Bot releases are visible (Hide)
This version adds full support for 3D biomes in the following addons:
A number of optimisations regarding 3D biomes were added:
BiomeProvider
implementation to return a "base biome" used in biome columnsSeveral other general-purpose optimisations were added:
Column
instancesRange
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)
Published by dfsek over 2 years ago
Adds support for Bukkit 1.19
Published by dfsek over 2 years ago
This version fixes an issue that occurs during initial installation on Windows.
Published by dfsek over 2 years ago
==
operation on StringsPublished by dfsek over 2 years ago
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:
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
Published by dfsek over 3 years ago
This is a HIGHLY EXPERIMENTAL snapshot of major version 6.0 development. Many large 6.0 features have been implemented in this snapshot, a lot hasn't been implemented yet, and everything in this version is still subject to change.
This release is for Fabric, and works on both the client and server.
TREE
configs, replaced with FEATURE
.type
key required in configs)TypeKey
This release bundles a modified version of the Template Pack, which demonstrates many of the new addon-implemented features. It also bundles many of the new "core addons," described in #227.
Config and addon developers, this release is for you to give feedback on the new features. You should not spend tons of time developing configs/addons for this experimental version, though, as everything in it is subject to change, so any configs/addons for this version will need to be, at the very least, refactored, or completely rewritten for the final 6.0 release.
Published by dfsek over 3 years ago
This is a pre-release for version 4.0.0, which completely redoes the Biome system to move from biome grids to the Biome Pipeline system.
To use this version you will need to use the attached default config (a ZIPped version of the biome branch of the default config repo) with dump-default
disabled in the master config.yml
file.
Documentation on the pipeline will be coming shortly. The pipeline in the included config is commented.
Published by dfsek almost 4 years ago
This release fixes a bunch of issues with the latest alpha, and adds several new TerraScript features.
This is a pre-release. It is meant for testing. I advise against using it in production.
Issues Fixed
setMark
and getMark
misalignment causing marks to not work.New Stuff
floor
, ceil
, round
, log
, max
and min
. In the future TerraScript will probably support a way to hook into Parsii for math.state
function to TerraScript. state
, as the name implies, allows manipulating NBT data on blocks. Use cases include setting text on signs, and mob spawner attributes.print
function to TerraScript. It will, as the name implies, print a string to the console. As it is intended for debugging, it will only print if Debug Mode is on.Published by dfsek almost 4 years ago
This is an ALPHA release of Terra 3.0.0 for Bukkit.
This release is meant for previewing/testing of new features, and to give config pack devs a head start on updating their packs. It is NOT meant for production use
3.0 is the largest update Terra has ever seen (almost 25k lines of diff!), and there's a lot of new stuff to cover!
.tstructure
format to TerraScript.