| Field Name | Field Type | Field Constraints | Field Notes |
|---|
| Actions |
InventoryTransaction |
|
Base inventory actions. Lists the inventory slot changes associated with this transaction. |
| Runtime Id |
ActorRuntimeID |
|
The runtime ID of the actor being interacted with or attacked. |
| Action Type |
enum ItemUseOnActorActionType |
|
Interact: right-click on actor. Attack: left-click or trident spin attack. |
| Slot |
varint |
|
The inventory slot of the item being used on the actor. |
| Item |
NetworkItemStackDescriptor |
|
The item stack descriptor of the item being used on the actor. |
| From Position |
Vec3 |
|
The player's position when this transaction was sent. |
| Hit Position |
Vec3 |
|
The position on the actor that was clicked. |