BlockContactData

public class BlockContactData

Class BlockContactData. Provides blockcontactdata functionality for the Hytale server.

java.lang.Object > BlockContactData

Field Summary

collisionStart

protected double collisionStart

Field collisionStart.

collisionEnd

protected double collisionEnd

Field collisionEnd.

onGround

protected boolean onGround

Field onGround.

damage

protected int damage

Field damage.

isSubmergeFluid

protected boolean isSubmergeFluid

Field isSubmergeFluid.

overlapping

protected boolean overlapping

Field overlapping.

Method Detail

BlockContactData

public public BlockContactData ()

Method BlockContactData.

clear

public void clear ()

Method clear.

assign

public void assign (@Nonnull final BlockContactData other)

Method assign.

Parameters:
@Nonnull final BlockContactData other

setDamageAndSubmerged

public void setDamageAndSubmerged (final int damage, final boolean isSubmerge)

Method setDamageAndSubmerged.

Parameters:
final int damage
final boolean isSubmerge

getCollisionNormal

public Vector3d getCollisionNormal ()

Method getCollisionNormal.

getCollisionPoint

public Vector3d getCollisionPoint ()

Method getCollisionPoint.

getCollisionStart

public double getCollisionStart ()

Method getCollisionStart.

getCollisionEnd

public double getCollisionEnd ()

Method getCollisionEnd.

isOverlapping

public boolean isOverlapping ()

Method isOverlapping.

isOnGround

public boolean isOnGround ()

Method isOnGround.

getDamage

public int getDamage ()

Method getDamage.

isSubmergeFluid

public boolean isSubmergeFluid ()

Method isSubmergeFluid.