Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptWorld Class Reference

Public Types

using Key = ::ServerLevel const*

Public Member Functions

ScriptWorld & operator= (ScriptWorld const &)
 ScriptWorld (ScriptWorld const &)
MCAPI ScriptWorld (::ScriptModuleMinecraft::ScriptWorld &&)
MCAPI ScriptWorld (::Scripting::WeakLifetimeScope const &scope, ::gsl::not_null<::ServerLevel * > level, ::ScriptModuleMinecraft::ScriptGlobalEventListeners &listeners, ::Scripting::DependencyLocator &locator, ::Scripting::ContextConfig const &config, ::Scripting::Version serverModuleVersion)
MCAPI ::Scripting::Result< void, ::Scripting::PropertyOutOfBoundsError > _playOrQueueMusic (::std::string const &trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions, bool shouldQueue)
MCAPI ::Scripting::Result_deprecated< void > _playOrQueueMusic_010 (::std::string const &trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions, bool shouldQueue)
MCAPI ::Scripting::Result< void, ::Scripting::PropertyOutOfBoundsError > _playSoundInternal (::std::string const &soundID, ::Vec3 const &location, ::std::optional<::ScriptModuleMinecraft::ScriptWorldSoundOptions > soundOptions)
MCAPI ::std::optional<::Scripting::Error > _validateDynamicProperty_V010 (::std::string const &key, ::std::variant< double, float, bool, ::std::string, ::Vec3 > const *value) const
MCAPI ::Scripting::Result< void, ::Scripting::PropertyOutOfBoundsError > playMusic (::std::string const &trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions)
MCAPI ::Scripting::Result_deprecated< void > playMusic_010 (::std::string const &trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions)
MCAPI ::Scripting::Result< void, ::Scripting::PropertyOutOfBoundsError > queueMusic (::std::string const &trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions)
MCAPI ::Scripting::Result_deprecated< void > queueMusic_010 (::std::string const &trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions)
MCAPI ::Scripting::Result< void, ::Scripting::ArgumentOutOfBoundsError > setDynamicProperty (::Scripting::ContextConfig const &contextConfig, ::std::string const &key, ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > const &value)
MCAPI ~ScriptWorld ()
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptWorld &&)
MCAPI void * $ctor (::Scripting::WeakLifetimeScope const &scope, ::gsl::not_null<::ServerLevel * > level, ::ScriptModuleMinecraft::ScriptGlobalEventListeners &listeners, ::Scripting::DependencyLocator &locator, ::Scripting::ContextConfig const &config, ::Scripting::Version serverModuleVersion)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScope > mScope
::ll::TypedStorage< 8, 8, ::gsl::not_null<::ServerLevel * > > mLevel
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptV010Events > > mLevelV010EventsHandle
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldBeforeEvents > > mBeforeEventsHandle
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldAfterEvents > > mAfterEventsHandle
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureManager > > mStructureManager
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistRegistry > > mAimAssistRegistry
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootTableManager > > mLootTableManager
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptTickingAreaManager > > mTickingAreaManager
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPrimitiveManager > > mPrimitiveShapesManager
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSoundDefinitionRegistry > > mSoundDefinitionRegistry

Constructor & Destructor Documentation

◆ ScriptWorld() [1/2]

MCAPI ScriptModuleMinecraft::ScriptWorld::ScriptWorld ( ::ScriptModuleMinecraft::ScriptWorld && )
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.

◆ ScriptWorld() [2/2]

MCAPI ScriptModuleMinecraft::ScriptWorld::ScriptWorld ( ::Scripting::WeakLifetimeScope const & scope,
::gsl::not_null<::ServerLevel * > level,
::ScriptModuleMinecraft::ScriptGlobalEventListeners & listeners,
::Scripting::DependencyLocator & locator,
::Scripting::ContextConfig const & config,
::Scripting::Version serverModuleVersion )
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.

◆ ~ScriptWorld()

MCAPI ScriptModuleMinecraft::ScriptWorld::~ScriptWorld ( )
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.

Member Function Documentation

◆ _playOrQueueMusic()

MCAPI ::Scripting::Result< void, ::Scripting::PropertyOutOfBoundsError > ScriptModuleMinecraft::ScriptWorld::_playOrQueueMusic ( ::std::string const & trackID,
::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions,
bool shouldQueue )
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.

◆ _playOrQueueMusic_010()

MCAPI ::Scripting::Result_deprecated< void > ScriptModuleMinecraft::ScriptWorld::_playOrQueueMusic_010 ( ::std::string const & trackID,
::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions,
bool shouldQueue )
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.

◆ _playSoundInternal()

MCAPI ::Scripting::Result< void, ::Scripting::PropertyOutOfBoundsError > ScriptModuleMinecraft::ScriptWorld::_playSoundInternal ( ::std::string const & soundID,
::Vec3 const & location,
::std::optional<::ScriptModuleMinecraft::ScriptWorldSoundOptions > soundOptions )
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.

◆ _validateDynamicProperty_V010()

MCAPI ::std::optional<::Scripting::Error > ScriptModuleMinecraft::ScriptWorld::_validateDynamicProperty_V010 ( ::std::string const & key,
::std::variant< double, float, bool, ::std::string, ::Vec3 > const * value ) 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.

◆ playMusic()

MCAPI ::Scripting::Result< void, ::Scripting::PropertyOutOfBoundsError > ScriptModuleMinecraft::ScriptWorld::playMusic ( ::std::string const & trackID,
::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions )
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.

◆ playMusic_010()

MCAPI ::Scripting::Result_deprecated< void > ScriptModuleMinecraft::ScriptWorld::playMusic_010 ( ::std::string const & trackID,
::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions )
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.

◆ queueMusic()

MCAPI ::Scripting::Result< void, ::Scripting::PropertyOutOfBoundsError > ScriptModuleMinecraft::ScriptWorld::queueMusic ( ::std::string const & trackID,
::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions )
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.

◆ queueMusic_010()

MCAPI ::Scripting::Result_deprecated< void > ScriptModuleMinecraft::ScriptWorld::queueMusic_010 ( ::std::string const & trackID,
::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions )
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.

◆ setDynamicProperty()

MCAPI ::Scripting::Result< void, ::Scripting::ArgumentOutOfBoundsError > ScriptModuleMinecraft::ScriptWorld::setDynamicProperty ( ::Scripting::ContextConfig const & contextConfig,
::std::string const & key,
::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > const & value )
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.

◆ bind()

MCAPI ::Scripting::ClassBinding ScriptModuleMinecraft::ScriptWorld::bind ( )
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.

◆ $ctor() [1/2]

MCAPI void * ScriptModuleMinecraft::ScriptWorld::$ctor ( ::ScriptModuleMinecraft::ScriptWorld && )
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.

◆ $ctor() [2/2]

MCAPI void * ScriptModuleMinecraft::ScriptWorld::$ctor ( ::Scripting::WeakLifetimeScope const & scope,
::gsl::not_null<::ServerLevel * > level,
::ScriptModuleMinecraft::ScriptGlobalEventListeners & listeners,
::Scripting::DependencyLocator & locator,
::Scripting::ContextConfig const & config,
::Scripting::Version serverModuleVersion )
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.

◆ $dtor()

MCAPI void ScriptModuleMinecraft::ScriptWorld::$dtor ( )
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 file: