← Packet index

Packet 27

ActorEventPacket

All kinds of actor state changes (see Actor::handleEntityEvent).

Ranges from a crossbow being ready to fire to taming animals..., some of which may be obsolete (frex, ADD_PLAYER_LEVELS)

Packet datagramWire order
HeaderID 27varuint
0Target Runtime IDActorRuntimeID · variable
1Event IDuint8 · 1 byte
2Datavarint32 · variable (up to 5 bytes)
3Fire At PositionVec3 · variable

Serialized fields

4 top-level fields
  1. 0Target Runtime IDActorRuntimeID
    1. 0Actor Runtime IDCompressionvaruint64
  2. 1Event IDEnum-as-ValueActorEventas uint8
    1. 0NONE
    2. 1JUMP
    3. 2HURT
    4. 3DEATH
    5. 4START_ATTACKING
    6. 5STOP_ATTACKING
    7. 6TAMING_FAILED
    8. 7TAMING_SUCCEEDED
    9. 8SHAKE_WETNESS
    10. 10EAT_GRASS
    11. 11FISHHOOK_BUBBLE
    12. 12FISHHOOK_FISHPOS
    13. 13FISHHOOK_HOOKTIME
    14. 14FISHHOOK_TEASE
    15. 15SQUID_FLEEING
    16. 16ZOMBIE_CONVERTING
    17. 17PLAY_AMBIENT
    18. 18SPAWN_ALIVE
    19. 19START_OFFER_FLOWER
    20. 20STOP_OFFER_FLOWER
    21. 21LOVE_HEARTS
    22. 22VILLAGER_ANGRY
    23. 23VILLAGER_HAPPY
    24. 24WITCH_HAT_MAGIC
    25. 25FIREWORKS_EXPLODE
    26. 26IN_LOVE_HEARTS
    27. 27SILVERFISH_MERGE_ANIM
    28. 28GUARDIAN_ATTACK_SOUND
    29. 29DRINK_POTION
    30. 30THROW_POTION
    31. 31PRIME_TNTCART
    32. 32PRIME_CREEPER
    33. 33AIR_SUPPLY
    34. 34DEPRECATED_ADD_PLAYER_LEVELS
    35. 35GUARDIAN_MINING_FATIGUE
    36. 36AGENT_SWING_ARM
    37. 37DRAGON_START_DEATH_ANIM
    38. 38GROUND_DUST
    39. 39SHAKE
    40. 57FEED
    41. 60BABY_AGE
    42. 61INSTANT_DEATH
    43. 62NOTIFY_TRADE
    44. 63LEASH_DESTROYED
    45. 64CARAVAN_UPDATED
    46. 65TALISMAN_ACTIVATE
    47. 66DEPRECATED_UPDATE_STRUCTURE_FEATURE
    48. 67PLAYER_SPAWNED_MOB
    49. 68PUKE
    50. 69UPDATE_STACK_SIZE
    51. 70START_SWIMMING
    52. 71BALLOON_POP
    53. 72TREASURE_HUNT
    54. 73SUMMON_AGENT
    55. 74FINISHED_CHARGING_ITEM
    56. 76ACTOR_GROW_UP
    57. 77VIBRATION_DETECTED
    58. 78DRINK_MILK
    59. 79SHAKE_WETNESS_STOP
    60. 80KINETIC_DAMAGE_DEALT
    61. 81HURT_WITHOUT_RECEIVING_DAMAGE
  3. 2DataCompressionvarint32
  4. 3Fire At PositionoptionalVec3

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.