LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptWorld Class Reference

Public Member Functions

ScriptWorldoperator= (ScriptWorld const &)
 
 ScriptWorld (ScriptWorld const &)
 
MCAPI ScriptWorld (::ScriptModuleMinecraft::ScriptWorld &&)
 
MCAPI ScriptWorld (::Scripting::WeakLifetimeScope const &scope, ::gsl::not_null<::ServerLevel * > level, ::ScriptModuleMinecraft::ScriptGlobalEventListeners &listeners)
 
MCAPI ::Scripting::Result< void > _playOrQueueMusic (::std::string const &trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions, bool shouldQueue)
 
MCAPI ::Scripting::Result< void > _playSoundInternal (::std::string const &soundID, ::Vec3 const &location, ::std::optional<::ScriptModuleMinecraft::ScriptWorldSoundOptions > soundOptions)
 
MCFOLD ::std::optional<::Scripting::Error_validateDynamicProperty (::std::string const &key, ::std::variant< double, float, bool, ::std::string, ::Vec3 > const *value) const
 
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)
 
MCAPI int getAbsoluteTime () const
 
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldAfterEventsgetAfterEvents ()
 
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptAimAssistRegistrygetAimAssist () const
 
MCAPI ::Scripting::Result_deprecated< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > > > getAllPlayers () const
 
MCFOLD ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldBeforeEventsgetBeforeEvents ()
 
MCAPI int getDay () 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::Result_deprecated< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > > > getPlayers (::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 int getTimeOfDay () const
 
MCFOLD ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptV010EventsgetWorldV010Events ()
 
MCAPI ::Scripting::Result< void > playMusic (::std::string const &trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions > musicOptions)
 
MCAPI ::Scripting::Result< void > playSound (::std::string const &soundID, ::Vec3 const &location, ::std::optional<::ScriptModuleMinecraft::ScriptWorldSoundOptions > soundOptions)
 
MCAPI ::Scripting::Result< void > playSound_V010 (::std::string const &soundID, ::std::optional<::ScriptModuleMinecraft::ScriptSoundOptions > soundOptions)
 
MCAPI ::Scripting::Result< void > queueMusic (::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< 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 > setDynamicProperties (::Scripting::ContextConfig const &contextConfig, ::std::unordered_map<::std::string, ::std::variant< double, float, bool, ::std::string, ::Vec3 > > const &values)
 
MCAPI ::Scripting::Result< void > setDynamicProperty (::Scripting::ContextConfig const &contextConfig, ::std::string const &key, ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > const &value)
 
MCAPI ::Scripting::Result< void > setDynamicProperty_V010 (::Scripting::ContextConfig const &contextConfig, ::std::string const &key, ::std::variant< double, float, bool, ::std::string, ::Vec3 > &value)
 
MCAPI ::Scripting::Result< 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)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptWorldbind ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkd2684d
 
::ll::UntypedStorage< 8, 8 > mUnke52bc0
 
::ll::UntypedStorage< 8, 32 > mUnk9fe28f
 
::ll::UntypedStorage< 8, 32 > mUnkbcdaa5
 
::ll::UntypedStorage< 8, 32 > mUnk735be8
 
::ll::UntypedStorage< 8, 32 > mUnk2d1c88
 
::ll::UntypedStorage< 8, 32 > mUnk2f187d
 

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