Skip to content

ShiftNoiseFunction 5.46.0 ​

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

Extends DensityFunction

"minecraft:shift_a" (x, 0, z), "minecraft:shift_b" (z, x, 0) and "minecraft:shift" (x, y, z): 4 * noise(coordinates / 4).

Constants ​

MODE_A ​

php
public const MODE_A = 0

MODE_B ​

php
public const MODE_B = 1

MODE_XYZ ​

php
public const MODE_XYZ = 2

Properties ​

$mode ​

php
public readonly int $mode

$noise ​

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

$noiseName ​

php
public readonly string $noiseName

Methods ​

__construct() ​

php
public function __construct(int $mode, string $noiseName, \pocketmine\world\generator\vanilla\noise\NoiseStack $noise)

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.