From 2078bece40bec0884594903a7ff1b24a7b8ee19d Mon Sep 17 00:00:00 2001 From: CeeVeeR Date: Fri, 2 Oct 2026 12:14:23 +0200 Subject: [PATCH] chore: - Extracted variance generator construction to createVarianceGenerator Ref.: https://github.com/VolmitSoftware/Iris/issues/1251 --- .../arcane/iris/generation/decoration/IrisDecorator.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 cadcc10ed..2cec00d97 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 @@ -156,10 +156,11 @@ public class IrisDecorator { return cached; } - return varianceGenerator.aquire(() -> - variance.create( - deriveVarianceSeed(rng, data), data) - .scale(1D / variance.getZoom())); + return varianceGenerator.aquire(() -> createVarianceGenerator(rng, data)); + } + + private CNG createVarianceGenerator(RNG rng, IrisData data) { + return variance.create(deriveVarianceSeed(rng, data), data).scale(1D / variance.getZoom()); } RNG deriveVarianceSeed(RNG rng, IrisData data) {