From cf7ebcece11cf1d198fa0936884fdbac4daad6d3 Mon Sep 17 00:00:00 2001 From: CeeVeeR Date: Fri, 2 Oct 2026 12:09:35 +0200 Subject: [PATCH] chore: - Extracted child style seed derivation to deriveChildStyleSeed Ref.: https://github.com/VolmitSoftware/Iris/issues/1251 --- .../java/art/arcane/iris/generation/biome/IrisBiome.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/art/arcane/iris/generation/biome/IrisBiome.java b/core/src/main/java/art/arcane/iris/generation/biome/IrisBiome.java index b1b448b9a..5acf20bc6 100644 --- a/core/src/main/java/art/arcane/iris/generation/biome/IrisBiome.java +++ b/core/src/main/java/art/arcane/iris/generation/biome/IrisBiome.java @@ -511,7 +511,11 @@ public class IrisBiome extends IrisRegistrant implements Rarity { } public CNG getChildrenGenerator(RNG random, int sig, double scale) { - return childrenCell.aquire(() -> getChildStyle().create(random.nextParallelRNG(sig * 2137), getLoader()).bake().scale(scale).bake()); + return childrenCell.aquire(() -> getChildStyle().create(deriveChildStyleSeed(random, sig), getLoader()).bake().scale(scale).bake()); + } + + static RNG deriveChildStyleSeed(RNG random, int signature) { + return random.nextParallelRNG(signature * 2137); } public KList generateLayers(IrisDimension dim, double wx, double wz, RNG random, int maxDepth, int height, IrisData rdata, IrisComplex complex) {