Class ComposedNoiseParameters.Builder
java.lang.Object
dev.wyck.worldgen.synth.ComposedNoiseParameters.Builder
- Enclosing interface:
ComposedNoiseParameters
-
Method Summary
Modifier and TypeMethodDescriptionamplitude(double amplitude) Adds amplitude to the noise parameters.amplitudes(double... amplitudes) Sets the amplitudes of the noise parameters.amplitudes(Collection<Double> amplitudes) Sets the amplitudes of the noise parameters.build()Builds the NoiseParameters.firstOctave(int firstOctave) Sets the first octave of the noise parameters.resourceKey(ResourceKey resourceKey) Sets the resource key of the noise parameters.
-
Method Details
-
resourceKey
Sets the resource key of the noise parameters.- Parameters:
resourceKey- the resource key of the noise parameters- Returns:
- this builder
- Since:
- 3.0.0
-
firstOctave
Sets the first octave of the noise parameters.- Parameters:
firstOctave- the first octave of the noise parameters- Returns:
- this builder
- Since:
- 2.3.0
-
amplitude
Adds amplitude to the noise parameters.- Parameters:
amplitude- the amplitude to add- Returns:
- this builder
- Since:
- 2.3.0
-
amplitudes
Sets the amplitudes of the noise parameters.- Parameters:
amplitudes- the amplitudes of the noise parameters- Returns:
- this builder
- Since:
- 2.3.0
-
amplitudes
Sets the amplitudes of the noise parameters.- Parameters:
amplitudes- the amplitudes of the noise parameters- Returns:
- this builder
- Since:
- 2.3.0
-
build
Builds the NoiseParameters.- Returns:
- the NoiseParameters
- Since:
- 2.3.0
-