PHP Класс pocketmine\block\Liquid

Наследование: extends Transparent
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$adjacentSources
$flowCost
$isOptimalFlowDirection

Открытые методы

Метод Описание
addVelocityToEntity ( Entity $entity, Vector3 $vector )
canBeReplaced ( )
getBoundingBox ( )
getDrops ( Item $item ) : array
getFlowVector ( )
getFluidHeightPercent ( )
getHardness ( )
hasEntityCollision ( )
isBreakable ( Item $item )
isSolid ( )
onUpdate ( $type )
tickRate ( ) : integer

Защищенные методы

Метод Описание
getEffectiveFlowDecay ( Vector3 $pos )
getFlowDecay ( Vector3 $pos )
triggerLavaMixEffects ( Vector3 $pos ) Creates fizzing sound and smoke. Used when lava flows over block or mixes with water.

Приватные методы

Метод Описание
calculateFlowCost ( Block $block, $accumulatedCost, $previousDirection )
checkForHarden ( )
flowIntoBlock ( Block $block, $newFlowDecay )
getOptimalFlowDirections ( )
getSmallestFlowDecay ( Vector3 $pos, $decay )

Описание методов

addVelocityToEntity() публичный Метод

public addVelocityToEntity ( Entity $entity, Vector3 $vector )
$entity pocketmine\entity\Entity
$vector pocketmine\math\Vector3

canBeReplaced() публичный Метод

public canBeReplaced ( )

getBoundingBox() публичный Метод

public getBoundingBox ( )

getDrops() публичный Метод

public getDrops ( Item $item ) : array
$item pocketmine\item\Item
Результат array

getEffectiveFlowDecay() защищенный Метод

protected getEffectiveFlowDecay ( Vector3 $pos )
$pos pocketmine\math\Vector3

getFlowDecay() защищенный Метод

protected getFlowDecay ( Vector3 $pos )
$pos pocketmine\math\Vector3

getFlowVector() публичный Метод

public getFlowVector ( )

getFluidHeightPercent() публичный Метод

getHardness() публичный Метод

public getHardness ( )

hasEntityCollision() публичный Метод

public hasEntityCollision ( )

isBreakable() публичный Метод

public isBreakable ( Item $item )
$item pocketmine\item\Item

isSolid() публичный Метод

public isSolid ( )

onUpdate() публичный Метод

public onUpdate ( $type )

tickRate() публичный Метод

public tickRate ( ) : integer
Результат integer

triggerLavaMixEffects() защищенный Метод

Creates fizzing sound and smoke. Used when lava flows over block or mixes with water.
protected triggerLavaMixEffects ( Vector3 $pos )
$pos pocketmine\math\Vector3

Описание свойств

$adjacentSources публичное свойство

public $adjacentSources

$flowCost публичное свойство

public $flowCost

$isOptimalFlowDirection публичное свойство

public $isOptimalFlowDirection