3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/core/utility/UniqueOwnerPointer.h"
8#include "mc/platform/brstd/flat_map.h"
25 using RegistrationResult =
38 ::std::vector<uint64>,
39 ::std::vector<::Bedrock::UniqueOwnerPointer<::WorldClock>>>>
41 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::LevelEventCoordinator>> mLevelEventCoordinator;
64 MCNAPI ::std::vector<::WorldClockData>
toData()
const;
Definition UniqueOwnerPointer.h:11
Definition HashedString.h:5
Definition LevelData.h:57
Definition LevelEventCoordinator.h:22
Definition PacketSender.h:17
Definition TimeMarker.h:13
Definition WorldClockRegistry.h:22
MCAPI void setTime(::HashedString const &clockName, int time)
MCAPI ::Bedrock::NonOwnerPointer<::WorldClock const > const tryGetClock(::HashedString const &name) const
MCAPI ::Bedrock::NonOwnerPointer<::WorldClock > const _tryGetClock(::HashedString const &name)
MCAPI int getTime(::HashedString const &clockName) const
MCAPI ::std::vector<::WorldClockData > toData() const
MCAPI ::nonstd::expected<::Bedrock::NotNullNonOwnerPtr<::WorldClock >, ::WorldClockRegistrationError > _registerClock(::HashedString const &name, ::std::vector<::TimeMarker > const &timeMarkers, bool isVanilla)
Definition WorldClock.h:23
Definition WorldClockData.h:12
Definition WorldClockRegistrationError.h:9