Skip to content

MonumentRoomFitter 5.46.0 ​

final class · pocketmine\world\generator\vanilla\structure\piece\monument\MonumentRoomFitter · source

OceanMonumentPieces.MonumentRoomFitter and its implementations (FitDoubleXYRoom, FitDoubleYZRoom, FitDoubleZRoom, FitDoubleXRoom, FitDoubleYRoom, FitSimpleTopRoom, FitSimpleRoom), selected by kind.

Constants ​

ALL ​

php
public const ALL = [self::DOUBLE_XY, self::DOUBLE_YZ, self::DOUBLE_Z, self::DOUBLE_X, self::DOUBLE_Y, self::SIMPLE_TOP, self::SIMPLE]

The order MonumentBuilding tries them in.

DOUBLE_X ​

php
public const DOUBLE_X = 3

DOUBLE_XY ​

php
public const DOUBLE_XY = 0

DOUBLE_Y ​

php
public const DOUBLE_Y = 4

DOUBLE_YZ ​

php
public const DOUBLE_YZ = 1

DOUBLE_Z ​

php
public const DOUBLE_Z = 2

SIMPLE ​

php
public const SIMPLE = 6

SIMPLE_TOP ​

php
public const SIMPLE_TOP = 5

Methods ​

create() ​

php
public static function create(int $kind, int $orientation, \pocketmine\world\generator\vanilla\structure\piece\monument\RoomDefinition $definition, \pocketmine\world\generator\vanilla\random\LegacyRandom $random) : \pocketmine\world\generator\vanilla\structure\piece\monument\OceanMonumentPiece

fits() ​

php
public static function fits(int $kind, \pocketmine\world\generator\vanilla\structure\piece\monument\RoomDefinition $definition) : bool

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