Tripwire
Extends Flowable
Implements HorizontalConnections
Properties
$connected protected
php
protected bool $connected$disarmed protected
php
protected bool $disarmed$suspended protected
php
protected bool $suspended$triggered protected
php
protected bool $triggeredMethods
asItem()
php
public function asItem() : \pocketmine\item\ItemcanConnectTo() 5.46.0 protected
php
protected function canConnectTo(\pocketmine\block\Block $block, int $facing) : booldescribeBlockOnlyState() protected
php
protected function describeBlockOnlyState(\pocketmine\data\runtime\RuntimeDataDescriber $w) : voidgetTriggerBox() 5.46.0 protected
php
protected function getTriggerBox() : \pocketmine\math\AxisAlignedBBReturns the area entities must touch to trigger the wire.
hasEntityCollision() 5.46.0
php
public function hasEntityCollision() : boolisConnected()
php
public function isConnected() : boolisDisarmed()
php
public function isDisarmed() : boolisSuspended()
php
public function isSuspended() : boolisTriggered()
php
public function isTriggered() : boolonBreak() 5.46.0
php
public function onBreak(\pocketmine\item\Item $item, ?\pocketmine\player\Player $player = null, array &$returnedItems = []) : boolonEntityInside() 5.46.0
php
public function onEntityInside(\pocketmine\entity\Entity $entity) : boolonNearbyBlockChange() 5.46.0
php
public function onNearbyBlockChange() : voidonPostPlace() 5.46.0
php
public function onPostPlace() : voidonScheduledUpdate() 5.46.0
php
public function onScheduledUpdate() : voidplace() 5.46.0
php
public function place(\pocketmine\world\BlockTransaction $tx, \pocketmine\item\Item $item, \pocketmine\block\Block $blockReplace, \pocketmine\block\Block $blockClicked, int $face, \pocketmine\math\Vector3 $clickVector, ?\pocketmine\player\Player $player = null) : boolsetConnected()
php
public function setConnected(bool $connected) : selfsetDisarmed()
php
public function setDisarmed(bool $disarmed) : selfsetSuspended()
php
public function setSuspended(bool $suspended) : selfsetTriggered()
php
public function setTriggered(bool $triggered) : self