From 76d71f8344fc307ea2f03cab21063a3a3b156485 Mon Sep 17 00:00:00 2001 From: CeeVeeR Date: Fri, 2 Oct 2026 12:34:21 +0200 Subject: [PATCH] chore: - Replaced IrisDimensionCarvingEntry shrink scaling with createScaledGenerator Ref.: https://github.com/VolmitSoftware/Iris/issues/1251 --- .../iris/generation/terrain/IrisDimensionCarvingEntry.java | 6 +++--- 1 file changed, 3 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 782cba9d5..6fa49dbfc 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 @@ -87,7 +87,7 @@ public class IrisDimensionCarvingEntry { } private CNG createChildrenGenerator(long childrenGeneratorSeed, IrisData data) { - return scaleByShrinkFactor(getChildStyle().createNoCache(deriveChildStyleSeed(childrenGeneratorSeed), data)); + return getChildStyle().createScaledGenerator(deriveChildStyleSeed(childrenGeneratorSeed), data, childShrinkFactor()); } long deriveChildrenGeneratorSeed(long worldSeed) { @@ -98,8 +98,8 @@ public class IrisDimensionCarvingEntry { return new RNG(childrenGeneratorSeed).nextParallelRNG(CHILDREN_SEED_SALT); } - private CNG scaleByShrinkFactor(CNG generator) { - return generator.bake().scale(Math.max(MINIMUM_CHILD_SHRINK_FACTOR, getChildShrinkFactor())).bake(); + private double childShrinkFactor() { + return Math.max(MINIMUM_CHILD_SHRINK_FACTOR, getChildShrinkFactor()); } private long hashOfId() {