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)
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 void broadcastClientMessage (::std::string const &id, ::std::string const &value)
MCFOLD ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldAfterEventsgetAfterEvents () const
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistRegistrygetAimAssist () const
MCAPI ::Scripting::Result< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > >, ::ScriptModuleMinecraft::ScriptCommandError, ::Scripting::InvalidArgumentErrorgetAllPlayers () const
MCFOLD ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldBeforeEventsgetBeforeEvents () const
MCAPI ::Scripting::Result_deprecated<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension > > getDimension (::std::string const &name) const
MCAPI ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > getDynamicProperty (::Scripting::ContextConfig const &contextConfig, ::std::string const &key) const
MCAPI ::std::vector<::std::string > getDynamicPropertyIds (::Scripting::ContextConfig const &contextConfig) const
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > > getDynamicProperty_V010 (::Scripting::ContextConfig const &contextConfig, ::std::string const &key) const
MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > > > getEntity (::std::string const &id) const
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptGameRulesgetGameRules ()
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootTableManagergetLootTableManager () const
MCAPI ::std::unordered_map<::std::string, ::std::variant< float, bool, ::std::string > > getPackSettings (::Scripting::DependencyLocator &locator, ::Scripting::ContextConfig const &config) const
MCAPI ::Scripting::Result< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > >, ::ScriptModuleMinecraft::ScriptCommandError, ::Scripting::InvalidArgumentErrorgetPlayers (::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions > options) const
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerIterator > > getPlayers_V010 (::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions > options) const
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardgetScoreboard ()
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptStructureManagergetStructureManager () const
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptTickingAreaManagergetTickingAreaManager () const
MCFOLD ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptV010EventsgetWorldV010Events () const
MCAPI::ScriptModuleMinecraft::ScriptWorld & operator= (::ScriptModuleMinecraft::ScriptWorld &&)
MCAPI ::Scripting::Result< void, ::Scripting::PropertyOutOfBoundsErrorplayMusic (::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::PropertyOutOfBoundsErrorplaySound (::std::string const &soundID, ::Vec3 const &location, ::std::optional<::ScriptModuleMinecraft::ScriptWorldSoundOptions > soundOptions)
MCAPI ::Scripting::Result_deprecated< void > playSound_V010 (::std::string const &soundID, ::std::optional<::ScriptModuleMinecraft::ScriptSoundOptions > soundOptions)
MCAPI ::Scripting::Result< void, ::Scripting::PropertyOutOfBoundsErrorqueueMusic (::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_deprecated< bool > removeDynamicProperty_V010 (::Scripting::ContextConfig const &contextConfig, ::std::string const &key)
MCAPI ::Scripting::Result_deprecated< void > sendMessage (::Scripting::ContextConfig const &contextConfig, ::std::variant< ::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface, ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > const &var)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptLocationOutOfWorldBoundsError, ::Scripting::ErrorsetDefaultSpawnLocation (::Vec3 const &spawnPosition)
MCAPI ::Scripting::Result< void, ::Scripting::ArgumentOutOfBoundsErrorsetDynamicProperties (::Scripting::ContextConfig const &contextConfig, ::std::unordered_map< ::std::string, ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > > const &values)
MCAPI ::Scripting::Result< void, ::Scripting::ArgumentOutOfBoundsErrorsetDynamicProperty (::Scripting::ContextConfig const &contextConfig, ::std::string const &key, ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > const &value)
MCAPI ::Scripting::Result_deprecated< void > setDynamicProperty_V010 (::Scripting::ContextConfig const &contextConfig, ::std::string const &key, ::std::variant< double, float, bool, ::std::string, ::Vec3 > &value)
MCAPI ::Scripting::Result_deprecated< void > setTimeOfDay (::std::variant< int, ::ScriptModuleMinecraft::ScriptTimeOfDay > timeOfDay)
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)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScopemScope
::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

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