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 onChat (::std::shared_ptr<::ScriptModuleMinecraft::ScriptChatSendIntermediateData > &eventData)
virtual void onGameRuleChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptGameRuleChangeAfterEventIntermediateData > &eventData)
virtual void onPackSettingChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPackSettingChangeIntermediateData > &packSettingChangeEvent)
virtual void onServerMessage (::std::shared_ptr<::ScriptModuleMinecraft::ScriptServerMessageIntermediateData > &eventData)
virtual void onSoundCompleted (::std::shared_ptr<::ScriptModuleMinecraft::ScriptSoundCompletedAfterEventIntermediateData > &eventData)
virtual void onWeatherChanged (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEventIntermediateData > &eventData)
virtual void onWorldInitialize (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEventIntermediateData > &eventData)
virtual void onActorAddEffect (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData > &eventData)
virtual void onActorContainerClosed (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorContainerAccessAfterEventIntermediateData > &eventData)
virtual void onActorContainerOpened (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorContainerAccessAfterEventIntermediateData > &eventData)
virtual void onActorDie (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorDieAfterEventIntermediateData > &eventData)
virtual void onActorHeal (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHealAfterEventIntermediateData > &eventData)
virtual void onActorHealthChanged (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEventIntermediateData > &eventData)
virtual void onActorHitBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitBlockAfterEventIntermediateData > &eventData)
virtual void onActorHitEntity (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEventIntermediateData > &eventData)
virtual void onActorHurt (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHurtAfterEventIntermediateData > &eventData)
virtual void onActorItemDrop (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemDropAfterEventIntermediateData > &eventData)
virtual void onActorItemPickup (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemPickupAfterEventIntermediateData > &eventData)
virtual void onActorLoad (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSpawnAfterEventIntermediateData > &eventData)
virtual void onActorRemoved (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorRemoveAfterEventIntermediateData > &eventData)
virtual void onActorSpawn (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSpawnAfterEventIntermediateData > &eventData)
virtual void onActorStartSneaking (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSneakingStateAfterEventIntermediateData > &eventData)
virtual void onActorStopSneaking (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSneakingStateAfterEventIntermediateData > &eventData)
virtual void onActorTamed (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorTamedAfterEventIntermediateData > &eventData)
virtual void onDataDrivenActorEventSend (::std::shared_ptr<::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEventIntermediateData > &eventData)
virtual void onActorUpgrade (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorUpgradeAfterEventIntermediateData > &eventData)
virtual void onPlayerButtonInput (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerButtonInputIntermediateData > &inputEvent)
virtual void onPlayerDimensionChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerDimensionChangeIntermediateData > &eventData)
virtual void onPlayerEmote (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerEmoteIntermediateData > &emoteEvent)
virtual void onPlayerGameModeChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeIntermediateData > &eventData)
virtual void onPlayerHotbarSelectedSlotChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerHotbarSelectedSlotChangeIntermediateData > &hotbarEvent)
virtual void onPlayerInputModeChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInputModeChangeIntermediateData > &eventData)
virtual void onPlayerInputPermissionCategoryChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeIntermediateData > &eventData)
virtual void onPlayerInteractWithBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockIntermediateData > &eventData)
virtual void onPlayerInteractWithEntity (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityIntermediateData > &eventData)
virtual void onPlayerInventoryItemChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInventoryItemChangeIntermediateData > &inventoryEvent)
virtual void onPlayerJoin (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEventIntermediateData > &eventData)
virtual void onPlayerLeave (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEventIntermediateData > &eventData)
virtual void onPlayerStartBreakingBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakingBlockAfterEventIntermediateData > &eventData)
virtual void onPlayerCancelBreakingBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakingBlockAfterEventIntermediateData > &eventData)
virtual void onPlayerSpawn (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerSpawnIntermediateData > &eventData)
virtual void onPlayerSwingStart (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerSwingStartIntermediateData > &playerSwingStartEvent)
virtual void onPlayerUseNameTag (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerUseNameTagIntermediateData > &useNameTagEvent)
virtual void onActivateLever (::std::shared_ptr<::ScriptModuleMinecraft::ScriptLeverActionAfterEventIntermediateData > &leverEvent)
virtual void onActivatePiston (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPistonActionAfterEventIntermediateData > &eventData)
virtual void onBlockContainerClosed (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockContainerAccessAfterEventIntermediateData > &eventData)
virtual void onBlockContainerOpened (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockContainerAccessAfterEventIntermediateData > &eventData)
virtual void onExplodeBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData > &eventData)
virtual void onExplosion (::std::shared_ptr<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEventIntermediateData > &eventData)
virtual void onHitTargetBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTargetBlockHitAfterEventIntermediateData > &eventData)
virtual void onPlayerBreakBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEventIntermediateData > &eventData)
virtual void onPlayerPlaceBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockAfterEventIntermediateData > &eventData)
virtual void onPopPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePopAfterEventIntermediateData > &eventData)
virtual void onPushButton (::std::shared_ptr<::ScriptModuleMinecraft::ScriptButtonPushAfterEventIntermediateData > &eventData)
virtual void onPushPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePushAfterEventIntermediateData > &eventData)
virtual void onTripTripWire (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTripWireTripAfterEventIntermediateData > &eventData)
virtual void onItemCompleteUse (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemCompleteUseIntermediateData > &eventData)
virtual void onItemReleaseUse (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemReleaseUseIntermediateData > &eventData)
virtual void onItemStartUse (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStartUseIntermediateData > &eventData)
virtual void onItemStartUseOn (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStartUseOnIntermediateData > &eventData)
virtual void onItemStopUse (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStopUseIntermediateData > &eventData)
virtual void onItemStopUseOn (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStopUseOnIntermediateData > &eventData)
virtual void onItemUse (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemUseIntermediateData > &eventData)
virtual void onItemUseOn (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemUseOnIntermediateData > &eventData)
virtual void onProjectileHitBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptProjectileHitIntermediateData > &eventData)
virtual void onProjectileHitEntity (::std::shared_ptr<::ScriptModuleMinecraft::ScriptProjectileHitIntermediateData > &eventData)
virtual void onWorldClockTimeModified (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockTimeModifiedAfterEventIntermediateData > &clockTimeModifiedEvent)
virtual void onWorldClockPaused (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockPausedAfterEventIntermediateData > &clockPausedEvent)
virtual void onWorldClockResumed (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockResumedAfterEventIntermediateData > &clockResumedEvent)
virtual void onWorldClockTimeMarker (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockTimeMarkerAfterEventIntermediateData > &clockTimeMarkerEvent)
MCAPI ScriptWorldAfterEvents (::Scripting::WeakLifetimeScope const &scope, ::gsl::not_null<::Level * > level, ::Scripting::DependencyLocator &locator, ::Scripting::ContextConfig const &config, ::Scripting::Version serverModuleVersion)
MCAPI ::std::vector<::ScriptModuleMinecraft::ScriptWorldAfterEvents::SignalNameSubscriberCount > getFineGrainedSignalSubscriberStats () 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, ::Scripting::Version serverModuleVersion)
MCFOLD::Level & $getLevel () const
MCAPI void $onChat (::std::shared_ptr<::ScriptModuleMinecraft::ScriptChatSendIntermediateData > &eventData)
MCAPI void $onGameRuleChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptGameRuleChangeAfterEventIntermediateData > &eventData)
MCAPI void $onPackSettingChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPackSettingChangeIntermediateData > &packSettingChangeEvent)
MCAPI void $onServerMessage (::std::shared_ptr<::ScriptModuleMinecraft::ScriptServerMessageIntermediateData > &eventData)
MCAPI void $onSoundCompleted (::std::shared_ptr<::ScriptModuleMinecraft::ScriptSoundCompletedAfterEventIntermediateData > &eventData)
MCAPI void $onWeatherChanged (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEventIntermediateData > &eventData)
MCAPI void $onWorldInitialize (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEventIntermediateData > &eventData)
MCAPI void $onActorAddEffect (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData > &eventData)
MCAPI void $onActorContainerClosed (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorContainerAccessAfterEventIntermediateData > &eventData)
MCAPI void $onActorContainerOpened (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorContainerAccessAfterEventIntermediateData > &eventData)
MCAPI void $onActorDie (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorDieAfterEventIntermediateData > &eventData)
MCAPI void $onActorHeal (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHealAfterEventIntermediateData > &eventData)
MCAPI void $onActorHealthChanged (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEventIntermediateData > &eventData)
MCAPI void $onActorHitBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitBlockAfterEventIntermediateData > &eventData)
MCAPI void $onActorHitEntity (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEventIntermediateData > &eventData)
MCAPI void $onActorHurt (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHurtAfterEventIntermediateData > &eventData)
MCAPI void $onActorItemDrop (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemDropAfterEventIntermediateData > &eventData)
MCAPI void $onActorItemPickup (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemPickupAfterEventIntermediateData > &eventData)
MCAPI void $onActorLoad (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSpawnAfterEventIntermediateData > &eventData)
MCAPI void $onActorRemoved (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorRemoveAfterEventIntermediateData > &eventData)
MCAPI void $onActorSpawn (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSpawnAfterEventIntermediateData > &eventData)
MCAPI void $onActorStartSneaking (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSneakingStateAfterEventIntermediateData > &eventData)
MCAPI void $onActorStopSneaking (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSneakingStateAfterEventIntermediateData > &eventData)
MCAPI void $onActorTamed (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorTamedAfterEventIntermediateData > &eventData)
MCAPI void $onDataDrivenActorEventSend (::std::shared_ptr<::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEventIntermediateData > &eventData)
MCAPI void $onActorUpgrade (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorUpgradeAfterEventIntermediateData > &eventData)
MCAPI void $onPlayerButtonInput (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerButtonInputIntermediateData > &inputEvent)
MCAPI void $onPlayerDimensionChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerDimensionChangeIntermediateData > &eventData)
MCAPI void $onPlayerEmote (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerEmoteIntermediateData > &emoteEvent)
MCAPI void $onPlayerGameModeChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeIntermediateData > &eventData)
MCAPI void $onPlayerHotbarSelectedSlotChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerHotbarSelectedSlotChangeIntermediateData > &hotbarEvent)
MCAPI void $onPlayerInputModeChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInputModeChangeIntermediateData > &eventData)
MCAPI void $onPlayerInputPermissionCategoryChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeIntermediateData > &eventData)
MCAPI void $onPlayerInteractWithBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockIntermediateData > &eventData)
MCAPI void $onPlayerInteractWithEntity (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityIntermediateData > &eventData)
MCAPI void $onPlayerInventoryItemChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInventoryItemChangeIntermediateData > &inventoryEvent)
MCAPI void $onPlayerJoin (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEventIntermediateData > &eventData)
MCAPI void $onPlayerLeave (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEventIntermediateData > &eventData)
MCAPI void $onPlayerStartBreakingBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakingBlockAfterEventIntermediateData > &eventData)
MCAPI void $onPlayerCancelBreakingBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakingBlockAfterEventIntermediateData > &eventData)
MCAPI void $onPlayerSpawn (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerSpawnIntermediateData > &eventData)
MCAPI void $onPlayerSwingStart (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerSwingStartIntermediateData > &playerSwingStartEvent)
MCAPI void $onPlayerUseNameTag (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerUseNameTagIntermediateData > &useNameTagEvent)
MCAPI void $onActivateLever (::std::shared_ptr<::ScriptModuleMinecraft::ScriptLeverActionAfterEventIntermediateData > &leverEvent)
MCAPI void $onActivatePiston (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPistonActionAfterEventIntermediateData > &eventData)
MCAPI void $onBlockContainerClosed (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockContainerAccessAfterEventIntermediateData > &eventData)
MCAPI void $onBlockContainerOpened (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockContainerAccessAfterEventIntermediateData > &eventData)
MCAPI void $onExplodeBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData > &eventData)
MCAPI void $onExplosion (::std::shared_ptr<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEventIntermediateData > &eventData)
MCAPI void $onHitTargetBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTargetBlockHitAfterEventIntermediateData > &eventData)
MCAPI void $onPlayerBreakBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEventIntermediateData > &eventData)
MCAPI void $onPlayerPlaceBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockAfterEventIntermediateData > &eventData)
MCAPI void $onPopPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePopAfterEventIntermediateData > &eventData)
MCAPI void $onPushButton (::std::shared_ptr<::ScriptModuleMinecraft::ScriptButtonPushAfterEventIntermediateData > &eventData)
MCAPI void $onPushPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePushAfterEventIntermediateData > &eventData)
MCAPI void $onTripTripWire (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTripWireTripAfterEventIntermediateData > &eventData)
MCAPI void $onItemCompleteUse (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemCompleteUseIntermediateData > &eventData)
MCAPI void $onItemReleaseUse (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemReleaseUseIntermediateData > &eventData)
MCAPI void $onItemStartUse (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStartUseIntermediateData > &eventData)
MCAPI void $onItemStartUseOn (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStartUseOnIntermediateData > &eventData)
MCAPI void $onItemStopUse (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStopUseIntermediateData > &eventData)
MCAPI void $onItemStopUseOn (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStopUseOnIntermediateData > &eventData)
MCAPI void $onItemUse (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemUseIntermediateData > &eventData)
MCAPI void $onItemUseOn (::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemUseOnIntermediateData > &eventData)
MCAPI void $onProjectileHitBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptProjectileHitIntermediateData > &eventData)
MCAPI void $onProjectileHitEntity (::std::shared_ptr<::ScriptModuleMinecraft::ScriptProjectileHitIntermediateData > &eventData)
MCAPI void $onWorldClockTimeModified (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockTimeModifiedAfterEventIntermediateData > &clockTimeModifiedEvent)
MCAPI void $onWorldClockPaused (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockPausedAfterEventIntermediateData > &clockPausedEvent)
MCAPI void $onWorldClockResumed (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockResumedAfterEventIntermediateData > &clockResumedEvent)
MCAPI void $onWorldClockTimeMarker (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockTimeMarkerAfterEventIntermediateData > &clockTimeMarkerEvent)

Static Public Member Functions

static MCAPI void bind (::Scripting::ModuleBindingBuilder &moduleBuilder)
static MCAPI void generateOrderDocumentationForVersion (::Scripting::ModuleDescriptor const &moduleToDocumentFor, ::Json::Value &eventOrderArray)

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScope > mScope
::ll::TypedStorage< 8, 40, ::Scripting::Version > mServerModuleVersion
::ll::TypedStorage< 8, 8, ::gsl::not_null<::Level * > > mLevel
::ll::TypedStorage< 8, 8, ::ScriptModuleMinecraft::ScriptGlobalEventListeners * > mGlobalEventListeners
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnActorEntityAdded
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnPackSettingChange
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnTrackedSoundCompleted
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptAfterEventList > > mEvents
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::ActorUniqueID, ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemDropAfterEventIntermediateData > > > mActorItemDropEventDataMap
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::ActorUniqueID, ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemPickupAfterEventIntermediateData > > > mActorItemPickupEventDataMap
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptWorldAfterEvents::ScriptWorldAfterEventsDeferredEventListener > > mScriptDeferredEventListener

Member Function Documentation

◆ getLevel()

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

◆ onChat()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onChat ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptChatSendIntermediateData > & eventData)
virtual

◆ onGameRuleChange()

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

◆ onPackSettingChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPackSettingChange ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPackSettingChangeIntermediateData > & packSettingChangeEvent)
virtual

◆ onServerMessage()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onServerMessage ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptServerMessageIntermediateData > & eventData)
virtual

◆ onSoundCompleted()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onSoundCompleted ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptSoundCompletedAfterEventIntermediateData > & eventData)
virtual

◆ onWeatherChanged()

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

◆ onWorldInitialize()

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

◆ onActorAddEffect()

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

◆ onActorContainerClosed()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorContainerClosed ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorContainerAccessAfterEventIntermediateData > & eventData)
virtual

◆ onActorContainerOpened()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorContainerOpened ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorContainerAccessAfterEventIntermediateData > & eventData)
virtual

◆ onActorDie()

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

◆ onActorHeal()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorHeal ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHealAfterEventIntermediateData > & eventData)
virtual

◆ onActorHealthChanged()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorHealthChanged ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEventIntermediateData > & eventData)
virtual

◆ onActorHitBlock()

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

◆ onActorHitEntity()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorHitEntity ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEventIntermediateData > & eventData)
virtual

◆ onActorHurt()

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

◆ onActorItemDrop()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorItemDrop ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemDropAfterEventIntermediateData > & eventData)
virtual

◆ onActorItemPickup()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorItemPickup ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemPickupAfterEventIntermediateData > & eventData)
virtual

◆ onActorLoad()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorLoad ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSpawnAfterEventIntermediateData > & eventData)
virtual

◆ onActorRemoved()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorRemoved ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorRemoveAfterEventIntermediateData > & eventData)
virtual

◆ onActorSpawn()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorSpawn ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSpawnAfterEventIntermediateData > & eventData)
virtual

◆ onActorStartSneaking()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorStartSneaking ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSneakingStateAfterEventIntermediateData > & eventData)
virtual

◆ onActorStopSneaking()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorStopSneaking ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorSneakingStateAfterEventIntermediateData > & eventData)
virtual

◆ onActorTamed()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorTamed ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorTamedAfterEventIntermediateData > & eventData)
virtual

◆ onDataDrivenActorEventSend()

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

◆ onActorUpgrade()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onActorUpgrade ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorUpgradeAfterEventIntermediateData > & eventData)
virtual

◆ onPlayerButtonInput()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerButtonInput ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerButtonInputIntermediateData > & inputEvent)
virtual

◆ onPlayerDimensionChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerDimensionChange ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerDimensionChangeIntermediateData > & eventData)
virtual

◆ onPlayerEmote()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerEmote ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerEmoteIntermediateData > & emoteEvent)
virtual

◆ onPlayerGameModeChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerGameModeChange ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeIntermediateData > & eventData)
virtual

◆ onPlayerHotbarSelectedSlotChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerHotbarSelectedSlotChange ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerHotbarSelectedSlotChangeIntermediateData > & hotbarEvent)
virtual

◆ onPlayerInputModeChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerInputModeChange ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInputModeChangeIntermediateData > & eventData)
virtual

◆ onPlayerInputPermissionCategoryChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerInputPermissionCategoryChange ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeIntermediateData > & eventData)
virtual

◆ onPlayerInteractWithBlock()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerInteractWithBlock ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockIntermediateData > & eventData)
virtual

◆ onPlayerInteractWithEntity()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerInteractWithEntity ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityIntermediateData > & eventData)
virtual

◆ onPlayerInventoryItemChange()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerInventoryItemChange ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerInventoryItemChangeIntermediateData > & inventoryEvent)
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

◆ onPlayerStartBreakingBlock()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerStartBreakingBlock ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakingBlockAfterEventIntermediateData > & eventData)
virtual

◆ onPlayerCancelBreakingBlock()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerCancelBreakingBlock ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakingBlockAfterEventIntermediateData > & eventData)
virtual

◆ onPlayerSpawn()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerSpawn ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerSpawnIntermediateData > & eventData)
virtual

◆ onPlayerSwingStart()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerSwingStart ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerSwingStartIntermediateData > & playerSwingStartEvent)
virtual

◆ onPlayerUseNameTag()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onPlayerUseNameTag ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerUseNameTagIntermediateData > & useNameTagEvent)
virtual

◆ onActivateLever()

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

◆ onActivatePiston()

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

◆ onBlockContainerClosed()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onBlockContainerClosed ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockContainerAccessAfterEventIntermediateData > & eventData)
virtual

◆ onBlockContainerOpened()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onBlockContainerOpened ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockContainerAccessAfterEventIntermediateData > & eventData)
virtual

◆ onExplodeBlock()

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

◆ onExplosion()

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

◆ onHitTargetBlock()

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

◆ onPlayerBreakBlock()

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

◆ onPlayerPlaceBlock()

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

◆ onPopPressurePlate()

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

◆ onPushButton()

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

◆ onPushPressurePlate()

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

◆ onTripTripWire()

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

◆ onItemCompleteUse()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemCompleteUse ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemCompleteUseIntermediateData > & eventData)
virtual

◆ onItemReleaseUse()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemReleaseUse ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemReleaseUseIntermediateData > & eventData)
virtual

◆ onItemStartUse()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemStartUse ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStartUseIntermediateData > & eventData)
virtual

◆ onItemStartUseOn()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemStartUseOn ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStartUseOnIntermediateData > & eventData)
virtual

◆ onItemStopUse()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemStopUse ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStopUseIntermediateData > & eventData)
virtual

◆ onItemStopUseOn()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemStopUseOn ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemStopUseOnIntermediateData > & eventData)
virtual

◆ onItemUse()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemUse ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemUseIntermediateData > & eventData)
virtual

◆ onItemUseOn()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onItemUseOn ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptItemUseOnIntermediateData > & eventData)
virtual

◆ onProjectileHitBlock()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onProjectileHitBlock ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptProjectileHitIntermediateData > & eventData)
virtual

◆ onProjectileHitEntity()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onProjectileHitEntity ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptProjectileHitIntermediateData > & eventData)
virtual

◆ onWorldClockTimeModified()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onWorldClockTimeModified ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockTimeModifiedAfterEventIntermediateData > & clockTimeModifiedEvent)
virtual

◆ onWorldClockPaused()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onWorldClockPaused ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockPausedAfterEventIntermediateData > & clockPausedEvent)
virtual

◆ onWorldClockResumed()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onWorldClockResumed ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockResumedAfterEventIntermediateData > & clockResumedEvent)
virtual

◆ onWorldClockTimeMarker()

virtual void ScriptModuleMinecraft::ScriptWorldAfterEvents::onWorldClockTimeMarker ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldClockTimeMarkerAfterEventIntermediateData > & clockTimeMarkerEvent)
virtual

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