Jukebox
Extends Opaque
Implements ComparatorReadable
A playing jukebox emits a redstone signal of 15 until the track ends; a comparator reads a value per disc for as long as the disc is inside.
Methods
ejectRecord()
php
public function ejectRecord() : voidgetComparatorOutput() 5.46.0
php
public function getComparatorOutput() : intgetDropsForCompatibleTool()
php
public function getDropsForCompatibleTool(\pocketmine\item\Item $item) : arraygetFuelTime()
php
public function getFuelTime() : intgetRecord()
php
public function getRecord() : ?\pocketmine\item\RecordgetWeakPower() 5.46.0
php
public function getWeakPower(int $face) : intinsertRecord()
php
public function insertRecord(\pocketmine\item\Record $record) : voidisPlaying() 5.46.0
php
public function isPlaying() : boolReturns whether the inserted disc is still playing (the jukebox emits redstone power meanwhile).
isRedstoneSource() 5.46.0
php
public function isRedstoneSource() : boolonBreak()
php
public function onBreak(\pocketmine\item\Item $item, ?\pocketmine\player\Player $player = null, array &$returnedItems = []) : boolonInteract()
php
public function onInteract(\pocketmine\item\Item $item, int $face, \pocketmine\math\Vector3 $clickVector, ?\pocketmine\player\Player $player = null, array &$returnedItems = []) : boolonScheduledUpdate() 5.46.0
php
public function onScheduledUpdate() : voidreadStateFromWorld()
php
public function readStateFromWorld() : \pocketmine\block\BlockstartSound()
php
public function startSound() : voidstopSound()
php
public function stopSound() : voidwriteStateToWorld()
php
public function writeStateToWorld() : void