Packet 344
SyncWorldClocksPacket
Sent from the server when a client joins to initialize all world clocks for the client and periodically to all clients to keep them in sync. It is also sent to all clients when a world clock's paused state changes or when time markers are added or removed.
HeaderID 344varuint
0DataoneOf<SyncStateData, InitializeRegistryData, AddTimeMarkerData, RemoveTimeMarkerData> · variable
Serialized fields
1 top-level fields0Data
oneOf<SyncStateData, InitializeRegistryData, AddTimeMarkerData, RemoveTimeMarkerData>0SyncStateData
SyncStateData0ClockDataSyncWorldClockStateDataas
array<SyncWorldClockStateData>
1InitializeRegistryData
InitializeRegistryData0ClockDataWorldClockDataas
array<WorldClockData>
2AddTimeMarkerData
AddTimeMarkerData- 0ClockIdCompression
varuint64 1TimeMarkersTimeMarkerDataas
array<TimeMarkerData>
3RemoveTimeMarkerData
RemoveTimeMarkerData
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this packet.
All builds
Changes between consecutive stable releases and preview builds.
- Released
- Protocol
- 2207
- Previous build
- 1.26.51
Packet
1 entryChanged 1
- Changed supporting type
TimeMarkerData:Periodis now optional.