Skip to content

NoiseStack 5.46.0 ​

final class · pocketmine\world\generator\vanilla\noise\NoiseStack · source

Sum of noise octaves: value = sum(amplitude[i] * octave[i].sample(x * frequency[i], ...)).

Properties ​

$amplitudes ​

php
public array $amplitudes

$frequencies ​

php
public array $frequencies

$maxValue ​

php
public float $maxValue

Upper bound of |value|, used by the density function range analysis.

$octaves ​

php
public array $octaves

Methods ​

addLayer() ​

php
public function addLayer(\pocketmine\world\generator\vanilla\noise\ImprovedNoise $noise, float $frequency, float $amplitude) : void

count() ​

php
public function count() : int

get3D() ​

php
public function get3D(float $x, float $y, float $z) : float

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.