TrialSpawner 5.46.0
Extends Transparent
Trial spawner (https://minecraft.wiki/w/Trial_Spawner). Decorative: it keeps its state and ominous flag but spawns nothing and gives no rewards, since PocketMine-MP has no trial chamber mobs. Never drops, like vanilla.
Constants
STATE_ACTIVE
php
public const STATE_ACTIVE = 2STATE_COOLDOWN
php
public const STATE_COOLDOWN = 5STATE_EJECTING_REWARD
php
public const STATE_EJECTING_REWARD = 4STATE_INACTIVE
php
public const STATE_INACTIVE = 0STATE_WAITING_FOR_PLAYERS
php
public const STATE_WAITING_FOR_PLAYERS = 1STATE_WAITING_FOR_REWARD_EJECTION
php
public const STATE_WAITING_FOR_REWARD_EJECTION = 3Properties
$ominous protected
php
protected bool $ominous$spawnerState protected
php
protected int $spawnerStateMethods
describeBlockOnlyState() protected
php
protected function describeBlockOnlyState(\pocketmine\data\runtime\RuntimeDataDescriber $w) : voidgetDropsForCompatibleTool()
php
public function getDropsForCompatibleTool(\pocketmine\item\Item $item) : arraygetLightLevel()
php
public function getLightLevel() : intgetSpawnerState()
php
public function getSpawnerState() : intgetSupportType()
php
public function getSupportType(int $facing) : \pocketmine\block\utils\SupportTypeisAffectedBySilkTouch()
php
public function isAffectedBySilkTouch() : boolisOminous()
php
public function isOminous() : boolsetOminous()
php
public function setOminous(bool $ominous) : selfsetSpawnerState()
php
public function setSpawnerState(int $state) : self