From 077b48f47f3c02cc4d5bada2cdaced5d4888f687 Mon Sep 17 00:00:00 2001 From: CeeVeeR Date: Fri, 2 Oct 2026 12:13:48 +0200 Subject: [PATCH] chore: - Extracted variance seed derivation to deriveVarianceSeed Ref.: https://github.com/VolmitSoftware/Iris/issues/1251 --- .../arcane/iris/generation/decoration/IrisDecorator.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/art/arcane/iris/generation/decoration/IrisDecorator.java b/core/src/main/java/art/arcane/iris/generation/decoration/IrisDecorator.java index 3cfdfac5a..cadcc10ed 100644 --- a/core/src/main/java/art/arcane/iris/generation/decoration/IrisDecorator.java +++ b/core/src/main/java/art/arcane/iris/generation/decoration/IrisDecorator.java @@ -158,10 +158,14 @@ public class IrisDecorator { return varianceGenerator.aquire(() -> variance.create( - rng.nextParallelRNG(getBlockData(data).size()), data) + deriveVarianceSeed(rng, data), data) .scale(1D / variance.getZoom())); } + RNG deriveVarianceSeed(RNG rng, IrisData data) { + return rng.nextParallelRNG(getBlockData(data).size()); + } + public KList add(String b) { palette.add(new IrisBlockData(b)); return palette;