PHP Class pocketmine\level\MovingObjectPosition

Show file Open project: ClearSkyTeam/ClearSky Class Usage Examples

Public Properties

Property Type Description
$blockX
$blockY
$blockZ
$entityHit pocketmine\entity\Entity
$hitVector pocketmine\math\Vector3
$sideHit Bottom = 0, Top = 1, East = 2, West = 3, North = 4, South = 5.
$typeOfHit 0 = block, 1 = entity

Public Methods

Method Description
fromBlock ( integer $x, integer $y, integer $z, integer $side, Vector3 $hitVector ) : MovingObjectPosition
fromEntity ( Entity $entity ) : MovingObjectPosition

Protected Methods

Method Description
__construct ( )

Method Details

__construct() protected method

protected __construct ( )

fromBlock() public static method

public static fromBlock ( integer $x, integer $y, integer $z, integer $side, Vector3 $hitVector ) : MovingObjectPosition
$x integer
$y integer
$z integer
$side integer
$hitVector pocketmine\math\Vector3
return MovingObjectPosition

fromEntity() public static method

public static fromEntity ( Entity $entity ) : MovingObjectPosition
$entity pocketmine\entity\Entity
return MovingObjectPosition

Property Details

$blockX public property

public $blockX

$blockY public property

public $blockY

$blockZ public property

public $blockZ

$entityHit public property

public Entity,pocketmine\entity $entityHit
return pocketmine\entity\Entity

$hitVector public property

public Vector3,pocketmine\math $hitVector
return pocketmine\math\Vector3

$sideHit public property

Bottom = 0, Top = 1, East = 2, West = 3, North = 4, South = 5.
public $sideHit

$typeOfHit public property

0 = block, 1 = entity
public $typeOfHit