This version introduces many new features including:
* Support for Minecraft 1.21.4
* Allay platform support
* Minestom platform support
* Improvements to the CLI generator
* Various other changes, optimizations, and bug fixes
Config pack development changes:
* Platform Minecraft Biome Config:
* Both Fabric and Bukkit's Minecraft Biome Config have been cleaned up and Bukkit now supports the full range of options
* Noise addon changes:
* Both `FBM` and the basic `ArithmeticSampler` samplers now implement the `DerivativeNoiseSampler` API
* You can now turn off salting the noise lookup of the Cellular sampler with the new `salt-lookup` parameter
* New `LINEAR_MAP` normalizer
Paralithic changes:
* Adds support for Paralithic let expressions. Let expressions enable the ability to bind names to expressions within the context of another expression, e.g.
```
5 + let
a := 3.5,
b := a^2, // Optional trailing comma
in a * b * (let d := sqrt(x) in cos(d))
```
* As the introduction of let expressions may break config packs and the noise predicate addon (which uses the `in` invocation variable reserved as a keyword in let expressions), this must explicitly be enabled in `pack.yml` via the following:
```
expressions:
options:
enable-let-expressions: true
```
* The noise predicate addon will use `input` instead of `in` if let expressions are enabled, which currently affects only the `EXPRESSION_NORMALIZER` sampler
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }