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

Public Member Functions

ScriptV010Eventsoperator= (ScriptV010Events const &)
 
 ScriptV010Events (ScriptV010Events const &)
 
virtual::Level & getLevel () const
 
virtual void onWeatherChanged (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEvent > &weatherChangedEvent)
 
virtual void onWorldInitialize (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEvent > &worldInitializeEvent)
 
virtual void onPlayerJoin (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEvent > &playerJoinEvent)
 
virtual void onPlayerLeave (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEvent > &playerLeaveEvent)
 
virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent > > onBeforeChat (::ChatEvent const &chatEvent, ::Player const &player)
 
virtual void onActorRemoved (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > const &removedActor, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorRemoveAfterEvent > &)
 
virtual void onActorHitEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEvent > &actorHitEntityEvent)
 
virtual void onActorHitBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitBlockAfterEvent > &actorHitBlockEvent)
 
virtual void onDataDrivenActorEventSend (::std::shared_ptr<::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEventIntermediateData > &dataDrivenActorEventSend)
 
virtual void onActorHurt (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtAfterEvent > &hurtEvent)
 
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 void onItemUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent > &itemEvent)
 
virtual void onItemStartUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseAfterEvent > &itemEvent)
 
virtual void onItemCompleteUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemCompleteUseAfterEvent > &itemEvent)
 
virtual void onItemReleaseUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemReleaseUseAfterEvent > &itemEvent)
 
virtual void onItemStopUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseAfterEvent > &itemEvent)
 
MCAPI ScriptV010Events (::ScriptModuleMinecraft::ScriptV010Events &&)
 
MCAPI ScriptV010Events (::Scripting::WeakLifetimeScope const &scope, ::gsl::not_null<::Level * > level)
 
MCAPI::ScriptModuleMinecraft::ScriptV010Events & operator= (::ScriptModuleMinecraft::ScriptV010Events &&)
 
MCAPI void registerListener (::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::ScriptV010Events > handle, ::ScriptModuleMinecraft::ScriptGlobalEventListeners &globalEventListeners)
 
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptV010Events &&)
 
MCAPI void * $ctor (::Scripting::WeakLifetimeScope const &scope, ::gsl::not_null<::Level * > level)
 
MCAPI void $dtor ()
 
MCAPI::Level & $getLevel () const
 
MCAPI void $onWeatherChanged (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEvent > &weatherChangedEvent)
 
MCAPI void $onWorldInitialize (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEvent > &worldInitializeEvent)
 
MCAPI void $onPlayerJoin (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEvent > &playerJoinEvent)
 
MCAPI void $onPlayerLeave (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEvent > &playerLeaveEvent)
 
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent > > $onBeforeChat (::ChatEvent const &chatEvent, ::Player const &player)
 
MCAPI void $onActorRemoved (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > const &removedActor, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorRemoveAfterEvent > &)
 
MCAPI void $onActorHitEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEvent > &actorHitEntityEvent)
 
MCAPI void $onActorHitBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitBlockAfterEvent > &actorHitBlockEvent)
 
MCAPI void $onDataDrivenActorEventSend (::std::shared_ptr<::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEventIntermediateData > &dataDrivenActorEventSend)
 
MCAPI void $onActorHurt (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtAfterEvent > &hurtEvent)
 
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 void $onItemUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent > &itemEvent)
 
MCAPI void $onItemStartUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseAfterEvent > &itemEvent)
 
MCAPI void $onItemCompleteUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemCompleteUseAfterEvent > &itemEvent)
 
MCAPI void $onItemReleaseUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemReleaseUseAfterEvent > &itemEvent)
 
MCAPI void $onItemStopUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseAfterEvent > &itemEvent)
 
virtual void onGameRuleChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptGameRuleChangeAfterEvent > &)
 
virtual void onActorAddEffect (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData > &)
 
virtual void onChat (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendAfterEvent > &)
 
virtual void onActorLoad (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorLoadAfterEvent > &)
 
virtual void onActorSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorSpawnAfterEvent > &)
 
virtual void onServerMessage (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptServerMessageAfterEvent > &)
 
virtual void onActorHealthChanged (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEvent > &)
 
virtual void onActorDie (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorDieAfterEvent > &)
 
virtual void onPlayerSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSpawnAfterEvent > &)
 
virtual void onPlayerDimensionChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerDimensionChangeAfterEvent > &)
 
virtual void onPlayerInputModeChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInputModeChangeAfterEvent > &)
 
virtual void onPlayerInputPermissionCategoryChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeAfterEvent > &)
 
virtual void onPlayerInteractWithEntity (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent > &)
 
virtual void onPlayerInteractWithBlock (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent > &)
 
virtual void onPlayerGameModeChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerGameModeChangeAfterEvent > &)
 
virtual void onPlayerEmote (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerEmoteAfterEvent > &)
 
virtual void onPlayerButtonInput (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerButtonInputAfterEvent > &)
 
virtual void onActivatePiston (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPistonActionAfterEvent > &)
 
virtual void onActivateLever (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLeverActionAfterEvent > &)
 
virtual void onPushButton (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptButtonPushAfterEvent > &)
 
virtual void onExplosion (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEvent > &)
 
virtual void onExplodeBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData > &)
 
virtual void onPlayerPlaceBlock (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerPlaceBlockAfterEvent > &)
 
virtual void onPlayerBreakBlock (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent > &)
 
virtual void onPushPressurePlate (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPressurePlatePushAfterEvent > &)
 
virtual void onPopPressurePlate (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPressurePlatePopAfterEvent > &)
 
virtual void onHitTargetBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptTargetBlockHitAfterEvent > &)
 
virtual void onTripTripWire (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptTripWireTripAfterEvent > &)
 
virtual void onItemUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseAfterEvent > &)
 
virtual void onItemStartUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent > &)
 
virtual void onItemStopUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent > &)
 
virtual void onProjectileHitEntity (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptProjectileHitEntityAfterEvent > &)
 
virtual void onProjectileHitBlock (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent > &)
 
MCFOLD void $onGameRuleChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptGameRuleChangeAfterEvent > &)
 
MCFOLD void $onActorAddEffect (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData > &)
 
MCFOLD void $onChat (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendAfterEvent > &)
 
MCFOLD void $onActorLoad (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorLoadAfterEvent > &)
 
MCFOLD void $onActorSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorSpawnAfterEvent > &)
 
MCFOLD void $onServerMessage (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptServerMessageAfterEvent > &)
 
MCFOLD void $onActorHealthChanged (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEvent > &)
 
MCFOLD void $onActorDie (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorDieAfterEvent > &)
 
MCFOLD void $onPlayerSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSpawnAfterEvent > &)
 
MCFOLD void $onPlayerDimensionChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerDimensionChangeAfterEvent > &)
 
MCFOLD void $onPlayerInputModeChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInputModeChangeAfterEvent > &)
 
MCFOLD void $onPlayerInputPermissionCategoryChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeAfterEvent > &)
 
MCFOLD void $onPlayerInteractWithEntity (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent > &)
 
MCFOLD void $onPlayerInteractWithBlock (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent > &)
 
MCFOLD void $onPlayerGameModeChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerGameModeChangeAfterEvent > &)
 
MCFOLD void $onPlayerEmote (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerEmoteAfterEvent > &)
 
MCFOLD void $onPlayerButtonInput (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerButtonInputAfterEvent > &)
 
MCFOLD void $onActivatePiston (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPistonActionAfterEvent > &)
 
MCFOLD void $onActivateLever (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLeverActionAfterEvent > &)
 
MCFOLD void $onPushButton (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptButtonPushAfterEvent > &)
 
MCFOLD void $onExplosion (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEvent > &)
 
MCFOLD void $onExplodeBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData > &)
 
MCFOLD void $onPlayerPlaceBlock (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerPlaceBlockAfterEvent > &)
 
MCFOLD void $onPlayerBreakBlock (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent > &)
 
MCFOLD void $onPushPressurePlate (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPressurePlatePushAfterEvent > &)
 
MCFOLD void $onPopPressurePlate (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPressurePlatePopAfterEvent > &)
 
MCFOLD void $onHitTargetBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptTargetBlockHitAfterEvent > &)
 
MCFOLD void $onTripTripWire (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptTripWireTripAfterEvent > &)
 
MCFOLD void $onItemUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseAfterEvent > &)
 
MCFOLD void $onItemStartUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent > &)
 
MCFOLD void $onItemStopUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent > &)
 
MCFOLD void $onProjectileHitEntity (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptProjectileHitEntityAfterEvent > &)
 
MCFOLD void $onProjectileHitBlock (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent > &)
 
virtual void onBeforeWorldInitialize (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockComponentRegistry > const &, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponentRegistry > const &)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedBeforeEvent > > onBeforeWeatherChangedEvent (::ScriptModuleMinecraft::ScriptWeatherType, ::ScriptModuleMinecraft::ScriptWeatherType, int)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityBeforeEvent > > onBeforePlayerInteractWithEntity (::Player &, ::Actor &, ::PlayerInteractWithEntityBeforeEvent const &)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockBeforeEvent > > onBeforePlayerInteractWithBlock (::Player &, ::PlayerInteractWithBlockBeforeEvent const &)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeBeforeEvent > > onBeforePlayerGameModeChange (::Player const &, ::GameType, ::GameType)
 
virtual void onBeforePlayerLeave (::Player const &)
 
virtual void onBeforeActorRemove (::Actor const &)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorAddEffectBeforeEvent > > onBeforeEffectAddedEventSend (::ActorAddEffectEvent &, ::Actor const &)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedBeforeEvent > > onBeforeExplosion (::ExplosionStartedEvent const &)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockBeforeEvent > > onBeforePlayerBreakBlock (::Player const &, ::BlockTryDestroyByPlayerEvent const &)
 
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent > > onBeforePlayerPlaceBlock (::Player const &, ::BlockTryPlaceByPlayerEvent const &)
 
virtual void onClientJoinedEvent (::ClientJoinedEvent const &)
 
MCFOLD void $onBeforeWorldInitialize (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockComponentRegistry > const &, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponentRegistry > const &)
 
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityBeforeEvent > > $onBeforePlayerInteractWithEntity (::Player &, ::Actor &, ::PlayerInteractWithEntityBeforeEvent const &)
 
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockBeforeEvent > > $onBeforePlayerInteractWithBlock (::Player &, ::PlayerInteractWithBlockBeforeEvent const &)
 
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeBeforeEvent > > $onBeforePlayerGameModeChange (::Player const &, ::GameType, ::GameType)
 
MCFOLD void $onBeforePlayerLeave (::Player const &)
 
MCFOLD void $onBeforeActorRemove (::Actor const &)
 
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorAddEffectBeforeEvent > > $onBeforeEffectAddedEventSend (::ActorAddEffectEvent &, ::Actor const &)
 
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedBeforeEvent > > $onBeforeExplosion (::ExplosionStartedEvent const &)
 
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockBeforeEvent > > $onBeforePlayerBreakBlock (::Player const &, ::BlockTryDestroyByPlayerEvent const &)
 
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent > > $onBeforePlayerPlaceBlock (::Player const &, ::BlockTryPlaceByPlayerEvent const &)
 
MCFOLD void $onClientJoinedEvent (::ClientJoinedEvent const &)
 

Static Public Member Functions

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

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScopemScope
 
::ll::TypedStorage< 8, 16, ::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::ScriptV010Events > > mHandle
 
::ll::TypedStorage< 8, 8, ::gsl::not_null<::Level * > > mLevel
 
::ll::TypedStorage< 8, 8, ::ScriptModuleMinecraft::ScriptGlobalEventListeners * > mGlobalEventListeners
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptActorEventListener > > mActorEventListener
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptBlockEventListener > > mBlockEventListener
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptItemEventListener > > mItemEventListener
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptLevelEventListener > > mLevelEventListener
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptPlayerEventListener > > mPlayerEventListener
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptServerNetworkEventListener > > mServerNetworkEventListener
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptTickEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptTickEvent >)> > > > mTickSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptWeatherChangedAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEvent >)> > > > mWeatherChangeSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptWorldInitializeAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEvent >)> > > > mWorldInitializeSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptPlayerJoinAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEvent >)> > > > mPlayerJoinEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEvent >)> > > > mPlayerLeaveEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptChatSendBeforeEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent >)> > > > mBeforeChatSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorCreateEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorCreateEvent >)> > > > mEntityCreateSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorHitAfterEvent, 0, ::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitAfterEvent >)> > > > mEntityHitSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEvent, 0, ::ScriptModuleMinecraft::EventFilters::ScriptDataDrivenActorTriggerEventFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEvent >)> > > > mDataDrivenEntityEventSend
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorHurtAfterEvent, 0, ::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtAfterEvent >)> > > > mEntityHurtSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemUseBeforeEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseBeforeEvent >)> > > > mItemBeforeUseEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent >)> > > > mItemBeforeUseOnEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent >)> > > > mItemUseOnEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemStartUseAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseAfterEvent >)> > > > mItemStartChargeEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemCompleteUseAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemCompleteUseAfterEvent >)> > > > mItemCompleteChargeEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemReleaseUseAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemReleaseUseAfterEvent >)> > > > mItemReleaseChargeEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemStopUseAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter, ::Scripting::Closure< void(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseAfterEvent >)> > > > mItemStopChargeEventSignal
 

Member Function Documentation

◆ getLevel()

virtual::Level & ScriptModuleMinecraft::ScriptV010Events::getLevel ( ) const
virtual

◆ onWeatherChanged()

virtual void ScriptModuleMinecraft::ScriptV010Events::onWeatherChanged ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEvent > & weatherChangedEvent)
virtual

◆ onWorldInitialize()

virtual void ScriptModuleMinecraft::ScriptV010Events::onWorldInitialize ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEvent > & worldInitializeEvent)
virtual

◆ onPlayerJoin()

virtual void ScriptModuleMinecraft::ScriptV010Events::onPlayerJoin ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEvent > & playerJoinEvent)
virtual

◆ onPlayerLeave()

virtual void ScriptModuleMinecraft::ScriptV010Events::onPlayerLeave ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEvent > & playerLeaveEvent)
virtual

◆ onActorRemoved()

◆ onActorHitEntity()

virtual void ScriptModuleMinecraft::ScriptV010Events::onActorHitEntity ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEvent > & actorHitEntityEvent)
virtual

◆ onActorHitBlock()

virtual void ScriptModuleMinecraft::ScriptV010Events::onActorHitBlock ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitBlockAfterEvent > & actorHitBlockEvent)
virtual

◆ onDataDrivenActorEventSend()

virtual void ScriptModuleMinecraft::ScriptV010Events::onDataDrivenActorEventSend ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEventIntermediateData > & dataDrivenActorEventSend)
virtual

◆ onActorHurt()

virtual void ScriptModuleMinecraft::ScriptV010Events::onActorHurt ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtAfterEvent > & hurtEvent)
virtual

◆ onItemUseOn()

virtual void ScriptModuleMinecraft::ScriptV010Events::onItemUseOn ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent > & itemEvent)
virtual

◆ onItemStartUse()

virtual void ScriptModuleMinecraft::ScriptV010Events::onItemStartUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseAfterEvent > & itemEvent)
virtual

◆ onItemCompleteUse()

virtual void ScriptModuleMinecraft::ScriptV010Events::onItemCompleteUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemCompleteUseAfterEvent > & itemEvent)
virtual

◆ onItemReleaseUse()

virtual void ScriptModuleMinecraft::ScriptV010Events::onItemReleaseUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemReleaseUseAfterEvent > & itemEvent)
virtual

◆ onItemStopUse()

virtual void ScriptModuleMinecraft::ScriptV010Events::onItemStopUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseAfterEvent > & itemEvent)
virtual

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