From 26e2b2507dfd75566144b7c2bf232ac1bfc688e7 Mon Sep 17 00:00:00 2001 From: CocoTheOwner Date: Sat, 6 Mar 2021 12:58:48 +0100 Subject: [PATCH] Attempt getting sky biome, into ground, into derivative --- .../com/volmit/iris/generator/actuator/IrisBiomeActuator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/volmit/iris/generator/actuator/IrisBiomeActuator.java b/src/main/java/com/volmit/iris/generator/actuator/IrisBiomeActuator.java index 062f4ce56..d4e4e935a 100644 --- a/src/main/java/com/volmit/iris/generator/actuator/IrisBiomeActuator.java +++ b/src/main/java/com/volmit/iris/generator/actuator/IrisBiomeActuator.java @@ -6,6 +6,7 @@ import com.volmit.iris.scaffold.hunk.Hunk; import com.volmit.iris.scaffold.parallel.BurstExecutor; import com.volmit.iris.scaffold.parallel.MultiBurst; import com.volmit.iris.util.PrecisionStopwatch; +import com.volmit.iris.util.RNG; import org.bukkit.block.Biome; public class IrisBiomeActuator extends EngineAssignedActuator @@ -28,7 +29,7 @@ public class IrisBiomeActuator extends EngineAssignedActuator int zzf = zf; burst.queue(() -> { - Biome v = getComplex().getTrueBiomeStream().get(modX(xxf+x), modZ(zzf+z)).getDerivative(); + Biome v = getComplex().getTrueBiomeStream().get(modX(xxf+x), modZ(zzf+z)).getSkyBiome(RNG.r, x, 0, z); for(int i = 0; i < h.getHeight(); i++) { h.set(xxf, i, zzf, v);