Skip to content

TrialSpawner 5.46.0 ​

class · pocketmine\block\TrialSpawner · source

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 = 2

STATE_COOLDOWN ​

php
public const STATE_COOLDOWN = 5

STATE_EJECTING_REWARD ​

php
public const STATE_EJECTING_REWARD = 4

STATE_INACTIVE ​

php
public const STATE_INACTIVE = 0

STATE_WAITING_FOR_PLAYERS ​

php
public const STATE_WAITING_FOR_PLAYERS = 1

STATE_WAITING_FOR_REWARD_EJECTION ​

php
public const STATE_WAITING_FOR_REWARD_EJECTION = 3

Properties ​

$ominous protected ​

php
protected bool $ominous

$spawnerState protected ​

php
protected int $spawnerState

Methods ​

describeBlockOnlyState() protected ​

php
protected function describeBlockOnlyState(\pocketmine\data\runtime\RuntimeDataDescriber $w) : void

getDropsForCompatibleTool() ​

php
public function getDropsForCompatibleTool(\pocketmine\item\Item $item) : array

getLightLevel() ​

php
public function getLightLevel() : int

getSpawnerState() ​

php
public function getSpawnerState() : int

getSupportType() ​

php
public function getSupportType(int $facing) : \pocketmine\block\utils\SupportType

isAffectedBySilkTouch() ​

php
public function isAffectedBySilkTouch() : bool

isOminous() ​

php
public function isOminous() : bool

setOminous() ​

php
public function setOminous(bool $ominous) : self

setSpawnerState() ​

php
public function setSpawnerState(int $state) : self

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