MCBE
OverviewPacketsClientboundDataStore
ID 0x14A · 330Server → ClientScripting

ClientboundDataStore

clientbound-data-store.bin
struct ClientboundDataStore {
  varuint32 [] · DataStoreUpdate | DataStoreChange | DataStoreRemoval[] Updates;
}

Structure

FieldTypeDescription
Updatesvaruint32 count + DataStoreUpdate | DataStoreChange | DataStoreRemoval[]Length-prefixed sequence.

Structure of DataStoreUpdate

FieldTypeDescription
Data Store Namestring
Propertystring
Pathstring
Datatagged case index (0=float64, 1=bool, 2=string)Variant: an index selects the payload type — see the tables below.
Property Update Countuint32 (LE)
Path Update Countuint32 (LE)

Structure of DataStoreChange

FieldTypeDescription
Data Store Namestring
Propertystring
Update Countuint32 (LE)
New DataDynamicValue

Structure of DataStoreRemoval

FieldTypeDescription
Data Store Namestring

Structure of DynamicValue

A recursive, self-describing data-store value: null, boolean, integer,

FieldTypeDescription

Notes

  • No special notes.