Packet 344
SyncWorldClocksPacket
Initializes and syncs world clocks from the server to clients. (Currently disabled)
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 fields0DataVariant data specific to what needs to be synced.
oneOf<SyncStateData, InitializeRegistryData, AddTimeMarkerData, RemoveTimeMarkerData>0SyncStateData
SyncStateData0ClockDataSyncWorldClockStateDataas
array<SyncWorldClockStateData>
1InitializeRegistryData
InitializeRegistryData2AddTimeMarkerData
AddTimeMarkerData- 0ClockIdCompression
varuint64
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.