LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptWorldBeforeEvents Class Reference
+ Inheritance diagram for ScriptModuleMinecraft::ScriptWorldBeforeEvents:

Public Member Functions

ScriptWorldBeforeEventsoperator= (ScriptWorldBeforeEvents const &)
 
 ScriptWorldBeforeEvents (ScriptWorldBeforeEvents const &)
 
virtual void onBeforeActorRemove (::Actor const &actor)
 
virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent > > onBeforeChat (::ChatEvent const &chatEvent, ::Player const &player)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedBeforeEvent > > onBeforeExplosion (::ExplosionStartedEvent const &event)
 
virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseBeforeEvent > > onBeforeItemUse (::Player const &player, ::ItemUseEvent const &itemEvent)
 
virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent > > onBeforeItemUseOn (::Player const &player, ::ItemUseOnEvent const &itemEvent)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockBeforeEvent > > onBeforePlayerBreakBlock (::Player const &player, ::BlockTryDestroyByPlayerEvent const &eventData)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent > > onBeforePlayerPlaceBlock (::Player const &player, ::BlockTryPlaceByPlayerEvent const &eventData)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockBeforeEvent > > onBeforePlayerInteractWithBlock (::Player &player, ::PlayerInteractWithBlockBeforeEvent const &eventData)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityBeforeEvent > > onBeforePlayerInteractWithEntity (::Player &player, ::Actor &target, ::PlayerInteractWithEntityBeforeEvent const &eventData)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeBeforeEvent > > onBeforePlayerGameModeChange (::Player const &, ::GameType, ::GameType)
 
virtual void onBeforeWorldInitialize (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockComponentRegistry > const &blockComponentRegistry, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponentRegistry > const &itemComponentRegistry)
 
virtual void onBeforePlayerLeave (::Player const &player)
 
virtual void onClientJoinedEvent (::ClientJoinedEvent const &e)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorAddEffectBeforeEvent > > onBeforeEffectAddedEventSend (::ActorAddEffectEvent &actorEffectAddedEvent, ::Actor const &actor)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedBeforeEvent > > onBeforeWeatherChangedEvent (::ScriptModuleMinecraft::ScriptWeatherType previousWeatherType, ::ScriptModuleMinecraft::ScriptWeatherType newWeatherType, int duration)
 
MCAPI ScriptWorldBeforeEvents (::ScriptModuleMinecraft::ScriptWorldBeforeEvents &&)
 
MCAPI ScriptWorldBeforeEvents (::Scripting::WeakLifetimeScope scope, ::Level *level)
 
MCAPI ::std::vector<::ScriptModuleMinecraft::SignalNameSubscriberCountgetFineGrainedSignalSubscriberStats () const
 
MCAPI void onTick ()
 
MCAPI::ScriptModuleMinecraft::ScriptWorldBeforeEvents & operator= (::ScriptModuleMinecraft::ScriptWorldBeforeEvents &&)
 
MCAPI void registerListeners ()
 
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptWorldBeforeEvents &&)
 
MCAPI void * $ctor (::Scripting::WeakLifetimeScope scope, ::Level *level)
 
MCAPI void $dtor ()
 
MCAPI void $onBeforeActorRemove (::Actor const &actor)
 
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent > > $onBeforeChat (::ChatEvent const &chatEvent, ::Player const &player)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedBeforeEvent > > $onBeforeExplosion (::ExplosionStartedEvent const &event)
 
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseBeforeEvent > > $onBeforeItemUse (::Player const &player, ::ItemUseEvent const &itemEvent)
 
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent > > $onBeforeItemUseOn (::Player const &player, ::ItemUseOnEvent const &itemEvent)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockBeforeEvent > > $onBeforePlayerBreakBlock (::Player const &player, ::BlockTryDestroyByPlayerEvent const &eventData)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent > > $onBeforePlayerPlaceBlock (::Player const &player, ::BlockTryPlaceByPlayerEvent const &eventData)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockBeforeEvent > > $onBeforePlayerInteractWithBlock (::Player &player, ::PlayerInteractWithBlockBeforeEvent const &eventData)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityBeforeEvent > > $onBeforePlayerInteractWithEntity (::Player &player, ::Actor &target, ::PlayerInteractWithEntityBeforeEvent const &eventData)
 
MCAPI void $onBeforeWorldInitialize (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockComponentRegistry > const &blockComponentRegistry, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponentRegistry > const &itemComponentRegistry)
 
MCAPI void $onBeforePlayerLeave (::Player const &player)
 
MCAPI void $onClientJoinedEvent (::ClientJoinedEvent const &e)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorAddEffectBeforeEvent > > $onBeforeEffectAddedEventSend (::ActorAddEffectEvent &actorEffectAddedEvent, ::Actor const &actor)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedBeforeEvent > > $onBeforeWeatherChangedEvent (::ScriptModuleMinecraft::ScriptWeatherType previousWeatherType, ::ScriptModuleMinecraft::ScriptWeatherType newWeatherType, int duration)
 
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeBeforeEvent > > $onBeforePlayerGameModeChange (::Player const &, ::GameType, ::GameType)
 

Static Public Member Functions

static MCAPI void bind (::Scripting::ModuleBindingBuilder &moduleBuilder)
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk56ca7e
 
::ll::UntypedStorage< 8, 8 > mUnkfd5958
 
::ll::UntypedStorage< 8, 16 > mUnkbcc9f2
 
::ll::UntypedStorage< 8, 32 > mUnk34667f
 
::ll::UntypedStorage< 8, 32 > mUnk332e62
 
::ll::UntypedStorage< 8, 32 > mUnkfbaade
 
::ll::UntypedStorage< 8, 32 > mUnkec6f78
 
::ll::UntypedStorage< 8, 32 > mUnk30c72e
 
::ll::UntypedStorage< 8, 32 > mUnk4c983f
 
::ll::UntypedStorage< 8, 32 > mUnk76b4f3
 
::ll::UntypedStorage< 8, 32 > mUnk1f7b92
 
::ll::UntypedStorage< 8, 32 > mUnk7fb5b3
 
::ll::UntypedStorage< 8, 32 > mUnk703a2d
 
::ll::UntypedStorage< 8, 32 > mUnk191653
 
::ll::UntypedStorage< 8, 32 > mUnkb41bda
 
::ll::UntypedStorage< 8, 32 > mUnkd3693e
 
::ll::UntypedStorage< 8, 32 > mUnkada2d9
 
::ll::UntypedStorage< 8, 32 > mUnk27c8e4
 
::ll::UntypedStorage< 8, 8 > mUnkf4e2ae
 
::ll::UntypedStorage< 8, 24 > mUnk1788f8
 

Member Function Documentation

◆ onBeforeActorRemove()

virtual void ScriptModuleMinecraft::ScriptWorldBeforeEvents::onBeforeActorRemove ( ::Actor const & actor)
virtual

◆ onBeforeWorldInitialize()

virtual void ScriptModuleMinecraft::ScriptWorldBeforeEvents::onBeforeWorldInitialize ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockComponentRegistry > const & blockComponentRegistry,
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponentRegistry > const & itemComponentRegistry )
virtual

◆ onBeforePlayerLeave()

virtual void ScriptModuleMinecraft::ScriptWorldBeforeEvents::onBeforePlayerLeave ( ::Player const & player)
virtual

◆ onClientJoinedEvent()

virtual void ScriptModuleMinecraft::ScriptWorldBeforeEvents::onClientJoinedEvent ( ::ClientJoinedEvent const & e)
virtual

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