Unboxed base terrain height

- Base height stream samples through the primitive double stream
This commit is contained in:
Brian Neumann-Fopiano
2026-09-28 11:57:07 -04:00
parent 066017cdf6
commit 2d5da0076c
@@ -386,10 +386,9 @@ public class IrisComplex implements DataProvider {
proceduralTerrainHeight = new ProceduralTerrainHeightSampler(
(x, z) -> getHeight(engine, x, z, engine.getSeedManager().getHeight()),
engine.getDimension().getTerrainSamplingStep());
baseTerrainHeightStream = GenerationStreams.cache2DDouble(ProceduralStream.of(
this::sampleUnblendedNaturalTerrainHeight,
Interpolated.DOUBLE
), "baseTerrainHeightStream", engine, cacheSize);
baseTerrainHeightStream = GenerationStreams.cache2DDouble(
ProceduralStream.ofDouble(this::sampleUnblendedNaturalTerrainHeight),
"baseTerrainHeightStream", engine, cacheSize);
boolean terrain3DEnabled = false;
for (IrisBiome biome : generatorBiomes) {
if (biome.getTerrain3D() != null) {