From 2d5da0076c287a62921521f64dbac2e54c408384 Mon Sep 17 00:00:00 2001 From: Brian Neumann-Fopiano Date: Mon, 28 Sep 2026 11:57:07 -0400 Subject: [PATCH] Unboxed base terrain height - Base height stream samples through the primitive double stream --- .../art/arcane/iris/generation/runtime/IrisComplex.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/art/arcane/iris/generation/runtime/IrisComplex.java b/core/src/main/java/art/arcane/iris/generation/runtime/IrisComplex.java index bae725ebe..cd5d1a2af 100644 --- a/core/src/main/java/art/arcane/iris/generation/runtime/IrisComplex.java +++ b/core/src/main/java/art/arcane/iris/generation/runtime/IrisComplex.java @@ -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) {