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

Classes

class  ScriptWorldAfterEventsDeferredEventListener
struct  SignalNameSubscriberCount

Public Member Functions

virtual::Level & getLevel () const
virtual void onGameRuleChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptGameRuleChangeAfterEventIntermediateData > &eventData)
virtual void onWeatherChanged (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEventIntermediateData > &eventData)
virtual void onPushButton (::std::shared_ptr<::ScriptModuleMinecraft::ScriptButtonPushAfterEventIntermediateData > &eventData)
virtual void onActorLoad (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorLoadAfterEvent > &eventData)
virtual void onActorSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorSpawnAfterEvent > &eventData)
virtual void onDataDrivenActorEventSend (::std::shared_ptr<::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEventIntermediateData > &eventData)
virtual void onActorHitEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEvent > &eventData)
virtual void onActorHitBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitBlockAfterEventIntermediateData > &eventData)
virtual void onActorAddEffect (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData > &eventData)
virtual void onActivateLever (::std::shared_ptr<::ScriptModuleMinecraft::ScriptLeverActionAfterEventIntermediateData > &leverEvent)
virtual void onPlayerPlaceBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockAfterEventIntermediateData > &eventData)
virtual void onExplodeBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData > &eventData)
virtual void onPlayerBreakBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEventIntermediateData > &eventData)
virtual void onActorHurt (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHurtAfterEventIntermediateData > &eventData)
virtual void onActorHealthChanged (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEvent > &actorHealthChangedEvent)
virtual void onActorDie (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorDieAfterEventIntermediateData > &eventData)
virtual void onActorRemoved (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > const &removedActor, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorRemoveAfterEvent > &eventData)
virtual void onItemUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseAfterEvent > &eventData)
virtual void onItemUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent > &eventData)
virtual void onItemStartUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent > &eventData)
virtual void onItemStopUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent > &eventData)
virtual void onItemStartUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseAfterEvent > &eventData)
virtual void onItemCompleteUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemCompleteUseAfterEvent > &eventData)
virtual void onItemReleaseUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemReleaseUseAfterEvent > &eventData)
virtual void onItemStopUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseAfterEvent > &eventData)
virtual void onPlayerJoin (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEventIntermediateData > &eventData)
virtual void onPlayerLeave (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEventIntermediateData > &eventData)
virtual void onPlayerSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSpawnAfterEvent > &eventData)
virtual void onPlayerDimensionChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerDimensionChangeAfterEvent > &eventData)
virtual void onPlayerInputModeChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInputModeChangeAfterEvent > &eventData)
virtual void onPlayerInputPermissionCategoryChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeAfterEvent > &eventData)
virtual void onPlayerInteractWithEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent > &eventData)
virtual void onPlayerInteractWithBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent > &eventData)
virtual void onPlayerGameModeChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeAfterEvent > &eventData)
virtual void onWorldInitialize (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEventIntermediateData > &eventData)
virtual void onChat (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendAfterEvent > &eventData)
virtual void onServerMessage (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptServerMessageAfterEvent > &eventData)
virtual void onProjectileHitEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitEntityAfterEvent > &eventData)
virtual void onProjectileHitBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent > &eventData)
virtual void onActivatePiston (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPistonActionAfterEventIntermediateData > &eventData)
virtual void onExplosion (::std::shared_ptr<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEventIntermediateData > &eventData)
virtual void onPushPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePushAfterEventIntermediateData > &eventData)
virtual void onPopPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePopAfterEventIntermediateData > &eventData)
virtual void onHitTargetBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTargetBlockHitAfterEventIntermediateData > &eventData)
virtual void onTripTripWire (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTripWireTripAfterEventIntermediateData > &eventData)
virtual void onPlayerEmote (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerEmoteAfterEvent > &emoteEvent)
virtual void onPlayerButtonInput (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerButtonInputAfterEvent > &inputEvent)
virtual void onPlayerInventoryItemChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInventoryItemChangeAfterEvent > &inventoryEvent)
virtual void onPlayerHotbarSelectedSlotChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerHotbarSelectedSlotChangeAfterEvent > &hotbarEvent)
virtual void onPackSettingChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPackSettingChangeAfterEvent > &packSettingChangeEvent)
virtual void onPlayerUseNameTag (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerUseNameTagAfterEvent > &useNameTagEvent)
virtual void onPlayerSwingStart (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSwingStartAfterEvent > &playerSwingStartEvent)
MCAPI ScriptWorldAfterEvents (::Scripting::WeakLifetimeScope const &scope, ::gsl::not_null<::Level * > level, ::Scripting::DependencyLocator &locator, ::Scripting::ContextConfig const &config)
MCAPI ::std::vector<::ScriptModuleMinecraft::ScriptWorldAfterEvents::SignalNameSubscriberCountgetFineGrainedSignalSubscriberStats () const
MCAPI void registerListeners (::ScriptModuleMinecraft::ScriptGlobalEventListeners &globalEventListeners)
MCAPI void * $ctor (::Scripting::WeakLifetimeScope const &scope, ::gsl::not_null<::Level * > level, ::Scripting::DependencyLocator &locator, ::Scripting::ContextConfig const &config)
MCAPI void $dtor ()
MCFOLD::Level & $getLevel () const
MCAPI void $onGameRuleChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptGameRuleChangeAfterEventIntermediateData > &eventData)
MCAPI void $onWeatherChanged (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEventIntermediateData > &eventData)
MCAPI void $onPushButton (::std::shared_ptr<::ScriptModuleMinecraft::ScriptButtonPushAfterEventIntermediateData > &eventData)
MCAPI void $onActorLoad (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorLoadAfterEvent > &eventData)
MCAPI void $onActorSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorSpawnAfterEvent > &eventData)
MCAPI void $onDataDrivenActorEventSend (::std::shared_ptr<::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEventIntermediateData > &eventData)
MCAPI void $onActorHitEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEvent > &eventData)
MCAPI void $onActorHitBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitBlockAfterEventIntermediateData > &eventData)
MCAPI void $onActorAddEffect (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData > &eventData)
MCAPI void $onActivateLever (::std::shared_ptr<::ScriptModuleMinecraft::ScriptLeverActionAfterEventIntermediateData > &leverEvent)
MCAPI void $onPlayerPlaceBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockAfterEventIntermediateData > &eventData)
MCAPI void $onExplodeBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData > &eventData)
MCAPI void $onPlayerBreakBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEventIntermediateData > &eventData)
MCAPI void $onActorHurt (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHurtAfterEventIntermediateData > &eventData)
MCAPI void $onActorHealthChanged (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEvent > &actorHealthChangedEvent)
MCAPI void $onActorDie (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorDieAfterEventIntermediateData > &eventData)
MCAPI void $onActorRemoved (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > const &removedActor, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorRemoveAfterEvent > &eventData)
MCAPI void $onItemUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseAfterEvent > &eventData)
MCAPI void $onItemUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent > &eventData)
MCAPI void $onItemStartUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent > &eventData)
MCAPI void $onItemStopUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent > &eventData)
MCAPI void $onItemStartUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseAfterEvent > &eventData)
MCAPI void $onItemCompleteUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemCompleteUseAfterEvent > &eventData)
MCAPI void $onItemReleaseUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemReleaseUseAfterEvent > &eventData)
MCAPI void $onItemStopUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseAfterEvent > &eventData)
MCAPI void $onPlayerJoin (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEventIntermediateData > &eventData)
MCAPI void $onPlayerLeave (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEventIntermediateData > &eventData)
MCAPI void $onPlayerSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSpawnAfterEvent > &eventData)
MCAPI void $onPlayerDimensionChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerDimensionChangeAfterEvent > &eventData)
MCAPI void $onPlayerInputModeChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInputModeChangeAfterEvent > &eventData)
MCAPI void $onPlayerInputPermissionCategoryChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeAfterEvent > &eventData)
MCAPI void $onPlayerInteractWithEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent > &eventData)
MCAPI void $onPlayerInteractWithBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent > &eventData)
MCAPI void $onPlayerGameModeChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeAfterEvent > &eventData)
MCAPI void $onWorldInitialize (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEventIntermediateData > &eventData)
MCAPI void $onChat (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendAfterEvent > &eventData)
MCAPI void $onServerMessage (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptServerMessageAfterEvent > &eventData)
MCAPI void $onProjectileHitEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitEntityAfterEvent > &eventData)
MCAPI void $onProjectileHitBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent > &eventData)
MCAPI void $onActivatePiston (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPistonActionAfterEventIntermediateData > &eventData)
MCAPI void $onExplosion (::std::shared_ptr<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEventIntermediateData > &eventData)
MCAPI void $onPushPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePushAfterEventIntermediateData > &eventData)
MCAPI void $onPopPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePopAfterEventIntermediateData > &eventData)
MCAPI void $onHitTargetBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTargetBlockHitAfterEventIntermediateData > &eventData)
MCAPI void $onTripTripWire (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTripWireTripAfterEventIntermediateData > &eventData)
MCAPI void $onPlayerEmote (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerEmoteAfterEvent > &emoteEvent)
MCAPI void $onPlayerButtonInput (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerButtonInputAfterEvent > &inputEvent)
MCAPI void $onPlayerInventoryItemChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInventoryItemChangeAfterEvent > &inventoryEvent)
MCAPI void $onPlayerHotbarSelectedSlotChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerHotbarSelectedSlotChangeAfterEvent > &hotbarEvent)
MCAPI void $onPackSettingChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPackSettingChangeAfterEvent > &packSettingChangeEvent)
MCAPI void $onPlayerUseNameTag (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerUseNameTagAfterEvent > &useNameTagEvent)
MCAPI void $onPlayerSwingStart (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSwingStartAfterEvent > &playerSwingStartEvent)

Static Public Member Functions

static MCAPI void bind (::Scripting::ModuleBindingBuilder &moduleBuilder)
static MCAPI ::ScriptModuleMinecraft::ScriptAfterEventMetadata< ::ScriptModuleMinecraft::ScriptWorldAfterEvents > const & getMetadata ()
static MCAPI char const *& bindingName ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScopemScope
::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::ScriptItemEventListener > > mItemEventListener
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptPlayerEventListener > > mPlayerEventListener
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptServerNetworkEventListener > > mServerNetworkEventListener
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnActorEntityAdded
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnPackSettingChange
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptAfterEventList > > mEvents
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptWorldAfterEvents::ScriptWorldAfterEventsDeferredEventListener > > mScriptDeferredEventListener

Member Function Documentation

◆ getLevel()

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

◆ onGameRuleChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onGameRuleChange ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptGameRuleChangeAfterEventIntermediateData > & eventData)
virtual

◆ onWeatherChanged()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onWeatherChanged ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEventIntermediateData > & eventData)
virtual

◆ onPushButton()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPushButton ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptButtonPushAfterEventIntermediateData > & eventData)
virtual

◆ onActorLoad()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorLoad ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorLoadAfterEvent > & eventData)
virtual

◆ onActorSpawn()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorSpawn ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorSpawnAfterEvent > & eventData)
virtual

◆ onDataDrivenActorEventSend()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onDataDrivenActorEventSend ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEventIntermediateData > & eventData)
virtual

◆ onActorHitEntity()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorHitEntity ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEvent > & eventData)
virtual

◆ onActorHitBlock()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorHitBlock ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitBlockAfterEventIntermediateData > & eventData)
virtual

◆ onActorAddEffect()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorAddEffect ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData > & eventData)
virtual

◆ onActivateLever()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActivateLever ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptLeverActionAfterEventIntermediateData > & leverEvent)
virtual

◆ onPlayerPlaceBlock()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerPlaceBlock ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockAfterEventIntermediateData > & eventData)
virtual

◆ onExplodeBlock()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onExplodeBlock ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData > & eventData)
virtual

◆ onPlayerBreakBlock()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerBreakBlock ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEventIntermediateData > & eventData)
virtual

◆ onActorHurt()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorHurt ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHurtAfterEventIntermediateData > & eventData)
virtual

◆ onActorHealthChanged()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorHealthChanged ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEvent > & actorHealthChangedEvent)
virtual

◆ onActorDie()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorDie ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorDieAfterEventIntermediateData > & eventData)
virtual

◆ onActorRemoved()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorRemoved ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > const & removedActor,
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorRemoveAfterEvent > & eventData )
virtual

◆ onItemUse()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseAfterEvent > & eventData)
virtual

◆ onItemUseOn()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemUseOn ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent > & eventData)
virtual

◆ onItemStartUseOn()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemStartUseOn ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent > & eventData)
virtual

◆ onItemStopUseOn()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemStopUseOn ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent > & eventData)
virtual

◆ onItemStartUse()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemStartUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseAfterEvent > & eventData)
virtual

◆ onItemCompleteUse()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemCompleteUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemCompleteUseAfterEvent > & eventData)
virtual

◆ onItemReleaseUse()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemReleaseUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemReleaseUseAfterEvent > & eventData)
virtual

◆ onItemStopUse()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemStopUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseAfterEvent > & eventData)
virtual

◆ onPlayerJoin()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerJoin ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEventIntermediateData > & eventData)
virtual

◆ onPlayerLeave()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerLeave ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEventIntermediateData > & eventData)
virtual

◆ onPlayerSpawn()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerSpawn ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSpawnAfterEvent > & eventData)
virtual

◆ onPlayerDimensionChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerDimensionChange ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerDimensionChangeAfterEvent > & eventData)
virtual

◆ onPlayerInputModeChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerInputModeChange ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInputModeChangeAfterEvent > & eventData)
virtual

◆ onPlayerInputPermissionCategoryChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerInputPermissionCategoryChange ( ::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeAfterEvent > & eventData)
virtual

◆ onPlayerInteractWithEntity()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerInteractWithEntity ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent > & eventData)
virtual

◆ onPlayerInteractWithBlock()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerInteractWithBlock ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent > & eventData)
virtual

◆ onPlayerGameModeChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerGameModeChange ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeAfterEvent > & eventData)
virtual

◆ onWorldInitialize()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onWorldInitialize ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEventIntermediateData > & eventData)
virtual

◆ onChat()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onChat ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendAfterEvent > & eventData)
virtual

◆ onServerMessage()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onServerMessage ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptServerMessageAfterEvent > & eventData)
virtual

◆ onProjectileHitEntity()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onProjectileHitEntity ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitEntityAfterEvent > & eventData)
virtual

◆ onProjectileHitBlock()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onProjectileHitBlock ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent > & eventData)
virtual

◆ onActivatePiston()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActivatePiston ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPistonActionAfterEventIntermediateData > & eventData)
virtual

◆ onExplosion()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onExplosion ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEventIntermediateData > & eventData)
virtual

◆ onPushPressurePlate()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPushPressurePlate ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePushAfterEventIntermediateData > & eventData)
virtual

◆ onPopPressurePlate()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPopPressurePlate ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePopAfterEventIntermediateData > & eventData)
virtual

◆ onHitTargetBlock()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onHitTargetBlock ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptTargetBlockHitAfterEventIntermediateData > & eventData)
virtual

◆ onTripTripWire()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onTripTripWire ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptTripWireTripAfterEventIntermediateData > & eventData)
virtual

◆ onPlayerEmote()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerEmote ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerEmoteAfterEvent > & emoteEvent)
virtual

◆ onPlayerButtonInput()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerButtonInput ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerButtonInputAfterEvent > & inputEvent)
virtual

◆ onPlayerInventoryItemChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerInventoryItemChange ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInventoryItemChangeAfterEvent > & inventoryEvent)
virtual

◆ onPlayerHotbarSelectedSlotChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerHotbarSelectedSlotChange ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerHotbarSelectedSlotChangeAfterEvent > & hotbarEvent)
virtual

◆ onPackSettingChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPackSettingChange ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPackSettingChangeAfterEvent > & packSettingChangeEvent)
virtual

◆ onPlayerUseNameTag()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerUseNameTag ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerUseNameTagAfterEvent > & useNameTagEvent)
virtual

◆ onPlayerSwingStart()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerSwingStart ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSwingStartAfterEvent > & playerSwingStartEvent)
virtual

◆ $vftable()

MCAPI void ** ScriptModuleMinecraft::ScriptWorldAfterEvents::$vftable ( )
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.

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