Class InputCache
java.lang.Object
org.geysermc.geyser.session.cache.InputCache
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@MonotonicNonNull org.cloudburstmc.protocol.bedrock.data.InputModeintfloatbooleanisSneaking(Set<org.cloudburstmc.protocol.bedrock.data.PlayerAuthInputData> authInputData) booleanvoidvoidprocessInputs(SessionPlayerEntity entity, org.cloudburstmc.protocol.bedrock.packet.PlayerAuthInputPacket packet) voidsetInputMode(@MonotonicNonNull org.cloudburstmc.protocol.bedrock.data.InputMode inputMode) voidsetJumpingTicks(int jumpingTicks) voidsetJumpScale(float jumpScale) voidsetLastHorizontalCollision(boolean lastHorizontalCollision) booleanboolean
-
Constructor Details
-
InputCache
-
-
Method Details
-
processInputs
public void processInputs(SessionPlayerEntity entity, org.cloudburstmc.protocol.bedrock.packet.PlayerAuthInputPacket packet) -
wasJumping
public boolean wasJumping() -
markPositionPacketSent
public void markPositionPacketSent() -
shouldSendPositionReminder
public boolean shouldSendPositionReminder() -
lastHorizontalCollision
public boolean lastHorizontalCollision() -
isSneaking
public boolean isSneaking(Set<org.cloudburstmc.protocol.bedrock.data.PlayerAuthInputData> authInputData) -
setLastHorizontalCollision
public void setLastHorizontalCollision(boolean lastHorizontalCollision) -
getJumpingTicks
public int getJumpingTicks() -
setJumpingTicks
public void setJumpingTicks(int jumpingTicks) -
getJumpScale
public float getJumpScale() -
setJumpScale
public void setJumpScale(float jumpScale) -
getInputMode
public @MonotonicNonNull org.cloudburstmc.protocol.bedrock.data.InputMode getInputMode() -
setInputMode
public void setInputMode(@MonotonicNonNull org.cloudburstmc.protocol.bedrock.data.InputMode inputMode)
-