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
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Details
Licensed MIT
Published 3 years ago
Updated 2 months ago
Changelog
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)
Files
Metadata
Release channel
BetaVersion number
6.2.0-BETA-bukkitLoaders
Game versions
1.19–1.19.2Downloads
788Publication date
August 14, 2022 at 10:18 PMPublisher
dfsek
Owner