3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/script_core/runtime/scripting/Result.h"
8#include "mc/scripting/modules/minecraft/ScriptServerStateMonitor.h"
22namespace ScriptModuleMinecraft {
28 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistryServer>
const> mRegistry;
33 ScriptCustomWorldClockRegistry();
40 ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistryServer> worldClockRegistry
43 MCNAPI ::Scripting::Result<
51 ::std::string
const& name,
52 ::std::optional<::ScriptModuleMinecraft::ScriptWorldClockRegistrationOptions> registrationOptions
61 ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistryServer> worldClockRegistry
MCAPI ScriptCustomWorldClockRegistry(::ServerScriptManagerEvents &events, ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistryServer > worldClockRegistry)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptWorldClockRegistrationError, ::ScriptModuleMinecraft::ScriptWorldClockReloadNewWorldClockError, ::ScriptModuleMinecraft::ScriptWorldClockReloadTimeMarkerError, ::ScriptModuleMinecraft::ScriptWorldClockInvalidRegistryError > tryRegisterClock(::Scripting::WeakLifetimeScope &, ::std::string const &name, ::std::optional<::ScriptModuleMinecraft::ScriptWorldClockRegistrationOptions > registrationOptions)
MCAPI void * $ctor(::ServerScriptManagerEvents &events, ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistryServer > worldClockRegistry)
static MCAPI void ** $vftable()
Definition ScriptServerStateMonitor.h:16
Definition WeakLifetimeScope.h:12
Definition WorldClockRegistryServer.h:21
Definition ScriptWorldClockInvalidRegistryError.h:15
Definition ScriptWorldClockRegistrationError.h:15
Definition ScriptWorldClockRegistrationOptions.h:13
Definition ScriptWorldClockReloadNewWorldClockError.h:15
Definition ScriptWorldClockReloadTimeMarkerError.h:15
Definition ServerScriptManagerEvents.h:13