Package cn.nukkit.level
Class MovingObjectPosition
java.lang.Object
cn.nukkit.level.MovingObjectPosition
- Author:
- MagicDroidX (Nukkit Project)
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic MovingObjectPosition
Deprecated.static MovingObjectPosition
static MovingObjectPosition
fromEntity
(Entity entity) void
setFaceHit
(BlockFace face) toString()
-
Field Details
-
typeOfHit
public int typeOfHit0 = block, 1 = entity -
blockX
public int blockX -
blockY
public int blockY -
blockZ
public int blockZ -
sideHit
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Magic numbers and not encapsulated", replaceWith="getFaceHit(), setFaceHit(BlockFace)") public int sideHitDeprecated.Which side was hit. If its -1 then it went the full length of the ray trace. Bottom = 0, Top = 1, East = 2, West = 3, North = 4, South = 5. -
hitVector
-
entityHit
-
-
Constructor Details
-
MovingObjectPosition
public MovingObjectPosition()
-
-
Method Details
-
getFaceHit
-
setFaceHit
-
fromBlock
@PowerNukkitOnly @Since("1.4.0.0-PN") public static MovingObjectPosition fromBlock(int x, int y, int z, BlockFace face, Vector3 hitVector) -
fromBlock
@PowerNukkitDifference(since="1.4.0.0-PN", info="Fixed: sideHit not being filled") @Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Magic number in side param", replaceWith="fromBlock(int,int,int,BlockFace,Vector3)") public static MovingObjectPosition fromBlock(int x, int y, int z, int side, Vector3 hitVector) Deprecated. -
fromEntity
-
toString
-