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;