From ff74a6f811063f637c3836da9345d4c6bb4b0c75 Mon Sep 17 00:00:00 2001 From: CeeVeeR Date: Fri, 2 Oct 2026 07:30:25 +0200 Subject: [PATCH] chore: - Extracted children generator construction to createChildrenGenerator Ref.: https://github.com/VolmitSoftware/Iris/issues/1251 --- .../generation/terrain/IrisDimensionCarvingEntry.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/art/arcane/iris/generation/terrain/IrisDimensionCarvingEntry.java b/core/src/main/java/art/arcane/iris/generation/terrain/IrisDimensionCarvingEntry.java index 41ca897ce..52fbc2aff 100644 --- a/core/src/main/java/art/arcane/iris/generation/terrain/IrisDimensionCarvingEntry.java +++ b/core/src/main/java/art/arcane/iris/generation/terrain/IrisDimensionCarvingEntry.java @@ -81,9 +81,11 @@ public class IrisDimensionCarvingEntry { } public CNG getChildrenGenerator(long seed, IrisData data) { - return childGenerators.computeIfAbsent(deriveChildrenGeneratorSeed(seed), key -> { - return scaleByShrinkFactor(getChildStyle().create(deriveChildStyleSeed(key), data)); - }); + return childGenerators.computeIfAbsent(deriveChildrenGeneratorSeed(seed), key -> createChildrenGenerator(key, data)); + } + + private CNG createChildrenGenerator(long childrenGeneratorSeed, IrisData data) { + return scaleByShrinkFactor(getChildStyle().create(deriveChildStyleSeed(childrenGeneratorSeed), data)); } long deriveChildrenGeneratorSeed(long worldSeed) {