← Type index

PlayerActionType

Enum values

35 values
  1. -1Unknown
  2. 0StartDestroyBlock
  3. 1AbortDestroyBlock
  4. 2StopDestroyBlock
  5. 5StartSleeping
  6. 6StopSleeping
  7. 7Respawn
  8. 8StartJump
  9. 9StartSprinting
  10. 10StopSprinting
  11. 11StartSneaking
  12. 12StopSneaking
  13. 13CreativeDestroyBlock
  14. 14ChangeDimensionAck
  15. 15StartGliding
  16. 16StopGliding
  17. 17DenyDestroyBlock
  18. 18CrackBlock
  19. 21StartSwimming
  20. 22StopSwimming
  21. 23StartSpinAttack
  22. 24StopSpinAttack
  23. 26PredictDestroyBlock
  24. 27ContinueDestroyBlock
  25. 28StartItemUseOn
  26. 29StopItemUseOn
  27. 30HandledTeleport
  28. 31MissedSwing
  29. 32StartCrawling
  30. 33StopCrawling
  31. 34StartFlying
  32. 35StopFlying
  33. 37StartUsingItem
  34. 38InternalUpdate
  35. 39Count

Packet references

2 references
  1. PlayerActionPacket
    Action › PlayerActionType
    CompressionEnum-as-Value
  2. PlayerAuthInputPacket
    Player Block Actions › PlayerBlockActionData › Player Action Type › PlayerActionType
    CompressionEnum-as-Value

Wire format

1 format

Values are serialized as varint32.

ZigZag-encoded, then written as base-128 groups with the high bit indicating continuation. 1-5 bytes

CompressionEnum-as-Value

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this type.