In 1.12, the tunnel and ravine generators used a common data type across several of their fields. We called this type a ScalableFloat. Basically, ScalableFloats represent how a given decimal value changes each time it gets used. It has an initial, random value and gets multiplied by a random value for each sphere every time it is used.
This design reflected Mojang's original implementation in-code, but in practice, it is highly confusing.
We need to design a simpler, more consistent syntax.
In 1.12, the tunnel and ravine generators used a common data type across several of their fields. We called this type a
ScalableFloat
. Basically,ScalableFloats
represent how a given decimal value changes each time it gets used. It has an initial, random value and gets multiplied by a random value for each sphere every time it is used.This design reflected Mojang's original implementation in-code, but in practice, it is highly confusing.
We need to design a simpler, more consistent syntax.
Affected Areas:
TunnelSettings
TunnelGenerator
RavineSettings
RavineGenerator