classpublicPriority 3
KnockbackSimulation
com.hypixel.hytale.server.core.modules.entity.player.KnockbackSimulation
implements Component
33
Methods
33
Public Methods
9
Fields
1
Constructors
Constants
floatBLEND_DELAY= 0.2F
floatKNOCKBACK_SIMULATION_TIME= 0.5F
Constructors
public
KnockbackSimulation()Methods
Public Methods (33)
public
void addRequestedVelocity(Vector3d velocity)public
Component<EntityStore> clone()@Nonnull@Override
public
boolean consumeWasJumping()public
Vector3d getCheckPosition()@Nonnull
public
Vector3d getClientLastPosition()@Nonnull
public
MovementStates getClientMovementStates()public
Vector3d getClientPosition()@Nonnull
public
CollisionResult getCollisionResult()@Nonnull
publicstatic
ComponentType<EntityStore, KnockbackSimulation> getComponentType()public
int getJumpCombo()public
Vector3d getMovementOffset()@Nonnull
public
Vector3d getRelativeMovement()@Nonnull
public
float getRemainingTime()public
Vector3d getRequestedVelocity()@Nonnull
public
ChangeVelocityType getRequestedVelocityChangeType()@Nullable
public
Vector3d getSimPosition()@Nonnull
public
Vector3d getSimVelocity()@Nonnull
public
Vector3d getTempPosition()@Nonnull
public
float getTickBuffer()public
boolean hadWishMovement()public
boolean isClientFinished()public
void reset()public
void setClientFinished(boolean clientFinished)public
void setClientMovementStates(MovementStates clientMovementStates)public
void setHadWishMovement(boolean hadWishMovement)public
void setJumpCombo(int jumpCombo)public
void setRemainingTime(float remainingTime)public
void setRequestedVelocity(Vector3d velocity)public
void setRequestedVelocityChangeType(ChangeVelocityType requestedVelocityChangeType)public
void setTickBuffer(float tickBuffer)public
void setWasJumping(boolean wasJumping)public
void setWasOnGround(boolean wasOnGround)public
boolean wasOnGround()Fields
Private/Package Fields (9)
private
boolean clientFinishedprivate
MovementStates clientMovementStatesprivate
boolean hadWishMovementprivate
int jumpComboprivate
float remainingTimeprivate
ChangeVelocityType requestedVelocityChangeTypeprivate
float tickBufferprivate
boolean wasJumpingprivate
boolean wasOnGround