33 ::ll::TypedStorage<8, 24, ::std::vector<::WorldClock>> mClocks;
52 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::cereal::ReflectionCtx>> mCerealContext;
57 WorldClockRegistryServer();
62 virtual ~WorldClockRegistryServer() ;
74 MCAPI ::Bedrock::NonOwnerPointer<::WorldClock>
const
75 registerClock(
::HashedString const& name, ::std::initializer_list<::TimeMarker> timeMarkers);
79 MCFOLD
void sendInitializationToClient(
81 ::SubClientId subClientId,
85 MCFOLD
void syncClocksWithClients(
::PacketSender& packetSender)
const;
87 MCFOLD ::Bedrock::NonOwnerPointer<::WorldClock>
const tryGetClock(uint64 clockId);
99 MCAPI
static uint
const& MAX_CLOCKS_CAPACITY();