mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-26 14:00:26 +00:00
chore:
- Extracted children generator construction to createChildrenGenerator Ref.: https://github.com/VolmitSoftware/Iris/issues/1251
This commit is contained in:
1 parent
9e07009f1d
commit
ff74a6f811
1 file changed
+5
-3
+5
-3
@@ -81,9 +81,11 @@ public class IrisDimensionCarvingEntry {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public CNG getChildrenGenerator(long seed, IrisData data) {
|
public CNG getChildrenGenerator(long seed, IrisData data) {
|
||||||
return childGenerators.computeIfAbsent(deriveChildrenGeneratorSeed(seed), key -> {
|
return childGenerators.computeIfAbsent(deriveChildrenGeneratorSeed(seed), key -> createChildrenGenerator(key, data));
|
||||||
return scaleByShrinkFactor(getChildStyle().create(deriveChildStyleSeed(key), data));
|
}
|
||||||
});
|
|
||||||
|
private CNG createChildrenGenerator(long childrenGeneratorSeed, IrisData data) {
|
||||||
|
return scaleByShrinkFactor(getChildStyle().create(deriveChildStyleSeed(childrenGeneratorSeed), data));
|
||||||
}
|
}
|
||||||
|
|
||||||
long deriveChildrenGeneratorSeed(long worldSeed) {
|
long deriveChildrenGeneratorSeed(long worldSeed) {
|
||||||
|
|||||||
Reference in new issue
Block a user