- Extracted children generator construction to createChildrenGenerator

Ref.: https://github.com/VolmitSoftware/Iris/issues/1251
This commit is contained in:
CeeVeeR
2026-10-02 07:30:25 +02:00
parent 9e07009f1d
commit ff74a6f811
@@ -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) {