Skip to content

NoiseFunction 5.46.0 ​

final class · pocketmine\world\generator\vanilla\density\NoiseFunction · source

Extends DensityFunction

"minecraft:noise": a normal noise sampled at (x * xzScale + shiftX, y * yScale + shiftY, z * xzScale + shiftZ).

Properties ​

$noise ​

php
public readonly \pocketmine\world\generator\vanilla\noise\NoiseStack $noise

$noiseName ​

php
public readonly string $noiseName

$shiftX ​

php
public readonly ?\pocketmine\world\generator\vanilla\density\DensityFunction $shiftX

$shiftY ​

php
public readonly ?\pocketmine\world\generator\vanilla\density\DensityFunction $shiftY

$shiftZ ​

php
public readonly ?\pocketmine\world\generator\vanilla\density\DensityFunction $shiftZ

$xzScale ​

php
public readonly float $xzScale

$yScale ​

php
public readonly float $yScale

Methods ​

__construct() ​

php
public function __construct(string $noiseName, \pocketmine\world\generator\vanilla\noise\NoiseStack $noise, float $xzScale, float $yScale, ?\pocketmine\world\generator\vanilla\density\DensityFunction $shiftX, ?\pocketmine\world\generator\vanilla\density\DensityFunction $shiftY, ?\pocketmine\world\generator\vanilla\density\DensityFunction $shiftZ)

children() ​

php
public function children() : array

compute() ​

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

dependsOnY() ​

php
public function dependsOnY() : bool

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