Class BlockContactData
java.lang.Object
com.hypixel.hytale.server.core.modules.collision.BlockContactData
- Direct Known Subclasses:
BoxBlockIntersectionEvaluator,MovingBoxBoxCollisionEvaluator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassign(BlockContactData other) voidassign(BlockContactData other, int damage, boolean isSubmergedFluid) voidclear()doubledoubleintbooleanbooleanbooleanvoidsetDamageAndSubmerged(int damage, boolean isSubmerge)
-
Field Details
-
collisionNormal
-
collisionPoint
-
collisionStart
protected double collisionStart -
collisionEnd
protected double collisionEnd -
onGround
protected boolean onGround -
damage
protected int damage -
isSubmergeFluid
protected boolean isSubmergeFluid -
overlapping
protected boolean overlapping
-
-
Constructor Details
-
BlockContactData
public BlockContactData()
-
-
Method Details
-
clear
public void clear() -
assign
-
assign
-
setDamageAndSubmerged
public void setDamageAndSubmerged(int damage, boolean isSubmerge) -
getCollisionNormal
-
getCollisionPoint
-
getCollisionStart
public double getCollisionStart() -
getCollisionEnd
public double getCollisionEnd() -
isOverlapping
public boolean isOverlapping() -
isOnGround
public boolean isOnGround() -
getDamage
public int getDamage() -
isSubmergeFluid
public boolean isSubmergeFluid()
-