← Back to Index

AddItemActorPacket (15)

When an item actor is added to the world (punch a tree->tree block, for example)
Field Name Type Field Index Description
Target Actor ID (Required) ActorUniqueID 0

ActorUniqueID

Field Name Type Field Index Description
Actor Unique ID (Required) varint64 0
Target Runtime ID (Required) ActorRuntimeID 1

ActorRuntimeID

Field Name Type Field Index Description
Actor Runtime ID (Required) varuint64 0
Item (Required) NetworkItemStackDescriptor 2
Position (Required) Vec3 3

Vec3

Field Name Type Field Index Description
X (Required) float 0
Y (Required) float 1
Z (Required) float 2
Velocity (Required) Vec3 4

Vec3

Field Name Type Field Index Description
X (Required) float 0
Y (Required) float 1
Z (Required) float 2
Entity Data (Required) SynchedActorDataList 5

SynchedActorDataList

Field Name Type Field Index Description
Data (Required) array<DataItemEntry> 0

DataItemEntry (Array Item)

Field Name Type Field Index Description
ID (Required) varuint32 0
Payload (Required) oneOf 1
oneOf<DataItemBytePayload, DataItemShortPayload, DataItemIntPayload, DataItemFloatPayload, DataItemStringPayload, DataItemCompoundTagPayload, DataItemPosPayload, DataItemInt64Payload, DataItemVec3Payload>:
Control Value [uint32] Type Details
0 DataItemBytePayload -
1 DataItemShortPayload -
2 DataItemIntPayload -
3 DataItemFloatPayload -
4 DataItemStringPayload -
5 DataItemCompoundTagPayload -
6 DataItemPosPayload -
7 DataItemInt64Payload -
8 DataItemVec3Payload -
Is From Fishing (Required) boolean 6