3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/string/HashedString.h"
7#include "mc/deps/core/utility/pub_sub/Subscription.h"
8#include "mc/platform/UUID.h"
9#include "mc/scripting/modules/minecraft/ScriptServerStateMonitor.h"
17namespace ScriptModuleMinecraft {
31 ::ll::TypedStorage<1, 1, bool> mInitialized;
32 ::ll::TypedStorage<8, 16, ::mce::UUID> mPackId;
39 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnReadyForCustomDimensionRegistrationSubscription;
51 ScriptCustomDimensionRegistry();
56 virtual void _onReload() ;
58 virtual void _onScriptModuleStartupComplete() ;
Definition DimensionManager.h:30
Definition HashedString.h:5
MCAPI void _onReadyForCustomDimensionRegistration(::DimensionManager &dimensionManager)
MCAPI void * $ctor(::ServerScriptManagerEvents &events, ::DimensionManager &dimensionManager)
MCAPI ScriptCustomDimensionRegistry(::ServerScriptManagerEvents &events, ::DimensionManager &dimensionManager)
MCAPI void $_onScriptModuleStartupComplete()
Definition ScriptServerStateMonitor.h:16
Definition ScriptCustomDimensionRegistry.h:27
Definition ServerScriptManagerEvents.h:13