Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
VanillaGameModuleClient Class Reference
Inheritance diagram for VanillaGameModuleClient:

Public Types

enum class  ResourceLoadingPhase : int { AppStartup = 0 , Frontend = 1 , InGame = 2 }
enum class  ResourceLoadingPhase : int { AppStartup = 0 , Frontend = 1 , InGame = 2 }

Public Member Functions

VanillaGameModuleClient & operator= (VanillaGameModuleClient const &)
 VanillaGameModuleClient (VanillaGameModuleClient const &)
virtual void init (::IClientInstance &client, ::Bedrock::NotNullNonOwnerPtr<::Level > const &level)
virtual void initializeResourceStack (::Experiments const *experiments, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &repo, ::ResourcePackStack &stack, ::BaseGameVersion const &baseGameVersion, ::GameModuleClient::ResourceLoadingPhase loadingPhase, bool includeEditorPacks, ::IEducationOptions const *educationOptions)
virtual void configureLevel (::IClientInstance &client, ::Bedrock::NotNullNonOwnerPtr<::ClientLevel > const &level, ::Experiments const &experiments, ::BaseGameVersion const &baseGameVersion)
virtual void deconfigureLevel (::IClientInstance &client)
virtual void onLeaveWorld ()
virtual void configureDocumentation (::GameModuleDocumentation &, ::ItemRegistryRef const docItemRegistry)
virtual void tick (::IClientInstance const &client)
virtual void setupStandardCommands (::CommandRegistry &commandRegistry, ::AtomicClientEntityFactory &atomicClientEntityFactory, ::IEducationOptions const &educationOptions)
virtual void setupStartMenuScreenCommands (::CommandRegistry &)
virtual void setupUI ()
virtual void registerActorRenderers (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client)
virtual ::std::unique_ptr<::ClientInputMappingFactory > createInputMappingFactory (::IClientInstance &client)
virtual ::std::shared_ptr< void > registerVanillaGoalsForUpgrader (::Experiments const &experiments, ::BaseGameVersion const &baseGameVersion, ::ItemRegistryRef const itemRegistryRef, ::ActorMigratedDefinitionFactory &migratedFactory) const
virtual::ServerboundDiagnosticsPacket createServerboundDiagnosticsPacket ()
virtual ::std::shared_ptr< void const > getWorldSystemsScope ()
MCAPI void $init (::IClientInstance &client, ::Bedrock::NotNullNonOwnerPtr<::Level > const &level)
MCAPI void $initializeResourceStack (::Experiments const *experiments, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &repo, ::ResourcePackStack &stack, ::BaseGameVersion const &baseGameVersion, ::GameModuleClient::ResourceLoadingPhase loadingPhase, bool includeEditorPacks, ::IEducationOptions const *educationOptions)
MCAPI void $configureLevel (::IClientInstance &client, ::Bedrock::NotNullNonOwnerPtr<::ClientLevel > const &level, ::Experiments const &experiments, ::BaseGameVersion const &baseGameVersion)
MCAPI void $deconfigureLevel (::IClientInstance &client)
MCAPI void $onLeaveWorld ()
MCAPI void $configureDocumentation (::GameModuleDocumentation &, ::ItemRegistryRef const docItemRegistry)
MCAPI void $tick (::IClientInstance const &client)
MCAPI void $setupStandardCommands (::CommandRegistry &commandRegistry, ::AtomicClientEntityFactory &atomicClientEntityFactory, ::IEducationOptions const &educationOptions)
MCAPI void $setupStartMenuScreenCommands (::CommandRegistry &)
MCAPI void $setupUI ()
MCAPI void $registerActorRenderers (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client)
MCAPI ::std::unique_ptr<::ClientInputMappingFactory > $createInputMappingFactory (::IClientInstance &client)
MCAPI ::std::shared_ptr< void > $registerVanillaGoalsForUpgrader (::Experiments const &experiments, ::BaseGameVersion const &baseGameVersion, ::ItemRegistryRef const itemRegistryRef, ::ActorMigratedDefinitionFactory &migratedFactory) const
MCAPI::ServerboundDiagnosticsPacket $createServerboundDiagnosticsPacket ()
MCAPI ::std::shared_ptr< void const > $getWorldSystemsScope ()
virtual ::Bedrock::NonOwnerPointer<::AppExtensions::IAppExtensions > tryGetExtensions () const
MCAPI void $dtor ()
MCAPI ::Bedrock::NonOwnerPointer<::AppExtensions::IAppExtensions > $tryGetExtensions () const

Static Public Member Functions

static MCAPI void _onLevelBiomesRegistered (::BiomeRegistry &biomeRegistry)
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk5e0158
::ll::UntypedStorage< 8, 8 > mUnkf1ce19
::ll::UntypedStorage< 8, 8 > mUnke1f776
::ll::UntypedStorage< 8, 8 > mUnk4ab956
::ll::UntypedStorage< 8, 8 > mUnkdd8a64
::ll::UntypedStorage< 8, 8 > mUnk6f8df0
::ll::UntypedStorage< 8, 8 > mUnkadce9b
::ll::UntypedStorage< 8, 8 > mUnk84fc3a
::ll::UntypedStorage< 8, 8 > mUnkee2df3
::ll::UntypedStorage< 8, 8 > mUnkcb9508
::ll::UntypedStorage< 8, 16 > mUnk33240b
::ll::UntypedStorage< 8, 24 > mUnk31c50a
::ll::UntypedStorage< 8, 16 > mUnkc9162e
::ll::UntypedStorage< 8, 24 > mUnkeda6d9
::ll::UntypedStorage< 8, 64 > mUnk31c75f
::ll::UntypedStorage< 8, 8 > mUnkd23d66
::ll::UntypedStorage< 8, 16 > mUnkd24109
::ll::UntypedStorage< 8, 16 > mUnk852403
::ll::UntypedStorage< 1, 1 > mUnk16e252
::ll::UntypedStorage< 8, 24 > mUnkda9c78

Member Function Documentation

◆ init()

virtual void VanillaGameModuleClient::init ( ::IClientInstance & client,
::Bedrock::NotNullNonOwnerPtr<::Level > const & level )
virtual

Implements GameModuleClient.

◆ initializeResourceStack()

virtual void VanillaGameModuleClient::initializeResourceStack ( ::Experiments const * experiments,
::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const & repo,
::ResourcePackStack & stack,
::BaseGameVersion const & baseGameVersion,
::GameModuleClient::ResourceLoadingPhase loadingPhase,
bool includeEditorPacks,
::IEducationOptions const * educationOptions )
virtual

Implements GameModuleClient.

◆ configureLevel()

virtual void VanillaGameModuleClient::configureLevel ( ::IClientInstance & client,
::Bedrock::NotNullNonOwnerPtr<::ClientLevel > const & level,
::Experiments const & experiments,
::BaseGameVersion const & baseGameVersion )
virtual

Implements GameModuleClient.

◆ deconfigureLevel()

virtual void VanillaGameModuleClient::deconfigureLevel ( ::IClientInstance & client)
virtual

Implements GameModuleClient.

◆ onLeaveWorld()

virtual void VanillaGameModuleClient::onLeaveWorld ( )
virtual

Implements GameModuleClient.

◆ configureDocumentation()

virtual void VanillaGameModuleClient::configureDocumentation ( ::GameModuleDocumentation & ,
::ItemRegistryRef const docItemRegistry )
virtual

Implements GameModuleClient.

◆ tick()

virtual void VanillaGameModuleClient::tick ( ::IClientInstance const & client)
virtual

Implements GameModuleClient.

◆ setupStandardCommands()

virtual void VanillaGameModuleClient::setupStandardCommands ( ::CommandRegistry & commandRegistry,
::AtomicClientEntityFactory & atomicClientEntityFactory,
::IEducationOptions const & educationOptions )
virtual

Implements GameModuleClient.

◆ setupStartMenuScreenCommands()

virtual void VanillaGameModuleClient::setupStartMenuScreenCommands ( ::CommandRegistry & )
virtual

Implements GameModuleClient.

◆ setupUI()

virtual void VanillaGameModuleClient::setupUI ( )
virtual

Implements GameModuleClient.

◆ registerActorRenderers()

virtual void VanillaGameModuleClient::registerActorRenderers ( ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const & client)
virtual

Implements GameModuleClient.

◆ createInputMappingFactory()

virtual ::std::unique_ptr<::ClientInputMappingFactory > VanillaGameModuleClient::createInputMappingFactory ( ::IClientInstance & client)
virtual

Implements GameModuleClient.

◆ registerVanillaGoalsForUpgrader()

virtual ::std::shared_ptr< void > VanillaGameModuleClient::registerVanillaGoalsForUpgrader ( ::Experiments const & experiments,
::BaseGameVersion const & baseGameVersion,
::ItemRegistryRef const itemRegistryRef,
::ActorMigratedDefinitionFactory & migratedFactory ) const
virtual

Implements GameModuleClient.

◆ createServerboundDiagnosticsPacket()

virtual::ServerboundDiagnosticsPacket VanillaGameModuleClient::createServerboundDiagnosticsPacket ( )
virtual

Implements GameModuleClient.

◆ getWorldSystemsScope()

virtual ::std::shared_ptr< void const > VanillaGameModuleClient::getWorldSystemsScope ( )
virtual

Implements GameModuleClient.

◆ _onLevelBiomesRegistered()

MCAPI void VanillaGameModuleClient::_onLevelBiomesRegistered ( ::BiomeRegistry & biomeRegistry)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $init()

MCAPI void VanillaGameModuleClient::$init ( ::IClientInstance & client,
::Bedrock::NotNullNonOwnerPtr<::Level > const & level )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $configureLevel()

MCAPI void VanillaGameModuleClient::$configureLevel ( ::IClientInstance & client,
::Bedrock::NotNullNonOwnerPtr<::ClientLevel > const & level,
::Experiments const & experiments,
::BaseGameVersion const & baseGameVersion )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $deconfigureLevel()

MCAPI void VanillaGameModuleClient::$deconfigureLevel ( ::IClientInstance & client)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onLeaveWorld()

MCAPI void VanillaGameModuleClient::$onLeaveWorld ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $configureDocumentation()

MCAPI void VanillaGameModuleClient::$configureDocumentation ( ::GameModuleDocumentation & ,
::ItemRegistryRef const docItemRegistry )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $tick()

MCAPI void VanillaGameModuleClient::$tick ( ::IClientInstance const & client)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setupStandardCommands()

MCAPI void VanillaGameModuleClient::$setupStandardCommands ( ::CommandRegistry & commandRegistry,
::AtomicClientEntityFactory & atomicClientEntityFactory,
::IEducationOptions const & educationOptions )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setupStartMenuScreenCommands()

MCAPI void VanillaGameModuleClient::$setupStartMenuScreenCommands ( ::CommandRegistry & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setupUI()

MCAPI void VanillaGameModuleClient::$setupUI ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $registerActorRenderers()

MCAPI void VanillaGameModuleClient::$registerActorRenderers ( ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const & client)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $createInputMappingFactory()

MCAPI ::std::unique_ptr<::ClientInputMappingFactory > VanillaGameModuleClient::$createInputMappingFactory ( ::IClientInstance & client)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $registerVanillaGoalsForUpgrader()

MCAPI ::std::shared_ptr< void > VanillaGameModuleClient::$registerVanillaGoalsForUpgrader ( ::Experiments const & experiments,
::BaseGameVersion const & baseGameVersion,
::ItemRegistryRef const itemRegistryRef,
::ActorMigratedDefinitionFactory & migratedFactory ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $createServerboundDiagnosticsPacket()

MCAPI::ServerboundDiagnosticsPacket VanillaGameModuleClient::$createServerboundDiagnosticsPacket ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getWorldSystemsScope()

MCAPI ::std::shared_ptr< void const > VanillaGameModuleClient::$getWorldSystemsScope ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tryGetExtensions()

virtual ::Bedrock::NonOwnerPointer<::AppExtensions::IAppExtensions > AppExtensions::AppExtensionsNonOwner::tryGetExtensions ( ) const
virtualinherited

◆ $dtor()

MCAPI void AppExtensions::AppExtensionsNonOwner::$dtor ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $tryGetExtensions()

MCAPI ::Bedrock::NonOwnerPointer<::AppExtensions::IAppExtensions > AppExtensions::AppExtensionsNonOwner::$tryGetExtensions ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** AppExtensions::AppExtensionsNonOwner::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: