From ffc409a4ace1d4117c71bbf67dbe0a6cf302a04f Mon Sep 17 00:00:00 2001 From: CeeVeeR Date: Fri, 2 Oct 2026 12:08:07 +0200 Subject: [PATCH] chore: - Extracted magic value 2137 to CHILDREN_SEED_SALT Ref.: https://github.com/VolmitSoftware/Iris/issues/1251 --- .../iris/generation/terrain/IrisDimensionCarvingEntry.java | 5 +++-- 1 file changed, 3 insertions(+), 2 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 52fbc2aff..d2c1472ee 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 @@ -31,6 +31,7 @@ import java.util.concurrent.ConcurrentHashMap; @Description("Dimension-level cave biome override with absolute world Y bounds.") @Data public class IrisDimensionCarvingEntry { + private static final int CHILDREN_SEED_SALT = 2137; private final transient AtomicCache realBiome = new AtomicCache<>(true); private final transient Map childGenerators = new ConcurrentHashMap<>(); @@ -89,11 +90,11 @@ public class IrisDimensionCarvingEntry { } long deriveChildrenGeneratorSeed(long worldSeed) { - return worldSeed ^ (hashOfId() << 32) ^ 2137L; + return worldSeed ^ (hashOfId() << 32) ^ CHILDREN_SEED_SALT; } static RNG deriveChildStyleSeed(long childrenGeneratorSeed) { - return new RNG(childrenGeneratorSeed).nextParallelRNG(2137); + return new RNG(childrenGeneratorSeed).nextParallelRNG(CHILDREN_SEED_SALT); } private CNG scaleByShrinkFactor(CNG generator) {