From 0cb29e471ef65e0029eab6a4d204e117e39b949a Mon Sep 17 00:00:00 2001 From: dfsek Date: Sat, 11 Jun 2022 02:33:51 -0700 Subject: [PATCH] use column sampler in NoiseChunkGenerator3D --- .../chunkgenerator/generation/NoiseChunkGenerator3D.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/common/addons/chunk-generator-noise-3d/src/main/java/com/dfsek/terra/addons/chunkgenerator/generation/NoiseChunkGenerator3D.java b/common/addons/chunk-generator-noise-3d/src/main/java/com/dfsek/terra/addons/chunkgenerator/generation/NoiseChunkGenerator3D.java index 199540bab..de4354198 100644 --- a/common/addons/chunk-generator-noise-3d/src/main/java/com/dfsek/terra/addons/chunkgenerator/generation/NoiseChunkGenerator3D.java +++ b/common/addons/chunk-generator-noise-3d/src/main/java/com/dfsek/terra/addons/chunkgenerator/generation/NoiseChunkGenerator3D.java @@ -8,6 +8,8 @@ package com.dfsek.terra.addons.chunkgenerator.generation; +import com.dfsek.terra.api.util.Column; + import net.jafama.FastMath; import org.jetbrains.annotations.NotNull; @@ -73,11 +75,10 @@ public class NoiseChunkGenerator3D implements ChunkGenerator { int cx = xOrig + x; int cz = zOrig + z; - - + Column biomeColumn = biomeProvider.getColumn(cx, cz, world); BlockState data; for(int y = world.getMaxHeight() - 1; y >= world.getMinHeight(); y--) { - Biome biome = biomeProvider.getBiome(cx, y, cz, seed); + Biome biome = biomeColumn.get(y); PaletteInfo paletteInfo = biome.getContext().get(PaletteInfo.class);