- Extracted children generator construction to createChildrenGenerator

Ref.: https://github.com/VolmitSoftware/Iris/issues/1251
This commit is contained in:
CeeVeeR
2026-10-02 12:10:44 +02:00
parent 0d16f8e57f
commit 5c4f7bb521
@@ -512,7 +512,11 @@ public class IrisBiome extends IrisRegistrant implements Rarity {
} }
public CNG getChildrenGenerator(RNG random, int sig, double scale) { public CNG getChildrenGenerator(RNG random, int sig, double scale) {
return childrenCell.aquire(() -> getChildStyle().create(deriveChildStyleSeed(random, sig), getLoader()).bake().scale(scale).bake()); return childrenCell.aquire(() -> createChildrenGenerator(random, sig, scale));
}
private CNG createChildrenGenerator(RNG random, int sig, double scale) {
return getChildStyle().create(deriveChildStyleSeed(random, sig), getLoader()).bake().scale(scale).bake();
} }
static RNG deriveChildStyleSeed(RNG random, int signature) { static RNG deriveChildStyleSeed(RNG random, int signature) {