1.3 KiB
1.3 KiB
JSON additions
Worldgen
- Where applicable, Perlin noise now can have custom seed specified
- Change above allows to explicitly specify universe seed (as celestial.config:systemTypePerlin:seed)
- Perlin noise now can be of arbitrary scale (defaults to 512, specified with 'scale' key, integer type, >=16)
Terrain
- Nested terrain selectors now get their unique seeds (displacement selector can now properly be nested inside other displacement selector)
- Previously, all nested terrain selectors were based off the same seed
- displacement terrain selector has xClamp added, works like yClamp
Biomes
- Tree biome placeables now have
variantsRange
(defaults to[1, 1]
) andsubVariantsRange
(defaults to[2, 2]
)variantsRange
is responsible for "stem-foliage" combinationssubVariantsRange
is responsible for "stem-foliage" hue shift combinations- Rolled per each "stem-foliage" combination
- Also two more properties were added:
sameStemHueShift
(defaults totrue
) andsameFoliageHueShift
(defaults tofalse
), which fixate hue shifts within same "stem-foliage" combination
- Original engine always generates two tree types when processing placeable items, new engine however, allows to generate any number of trees.