MonumentRoomFitter 5.46.0
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 = 3DOUBLE_XY
php
public const DOUBLE_XY = 0DOUBLE_Y
php
public const DOUBLE_Y = 4DOUBLE_YZ
php
public const DOUBLE_YZ = 1DOUBLE_Z
php
public const DOUBLE_Z = 2SIMPLE
php
public const SIMPLE = 6SIMPLE_TOP
php
public const SIMPLE_TOP = 5Methods
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\OceanMonumentPiecefits()
php
public static function fits(int $kind, \pocketmine\world\generator\vanilla\structure\piece\monument\RoomDefinition $definition) : bool