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 > &)
 
MCAPI void $onGameRuleChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptGameRuleChangeAfterEvent > &)
 
MCAPI void $onActorAddEffect (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData > &)
 
MCAPI void $onChat (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendAfterEvent > &)
 
MCAPI void $onActorLoad (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorLoadAfterEvent > &)
 
MCAPI void $onActorSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorSpawnAfterEvent > &)
 
MCAPI void $onServerMessage (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptServerMessageAfterEvent > &)
 
MCAPI void $onActorHealthChanged (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEvent > &)
 
MCAPI void $onActorDie (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorDieAfterEvent > &)
 
MCAPI void $onPlayerSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSpawnAfterEvent > &)
 
MCAPI void $onPlayerDimensionChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerDimensionChangeAfterEvent > &)
 
MCAPI void $onPlayerInputModeChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInputModeChangeAfterEvent > &)
 
MCAPI void $onPlayerInputPermissionCategoryChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeAfterEvent > &)
 
MCAPI void $onPlayerInteractWithEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent > &)
 
MCAPI void $onPlayerInteractWithBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent > &)
 
MCAPI void $onPlayerGameModeChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeAfterEvent > &)
 
MCAPI void $onPlayerEmote (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerEmoteAfterEvent > &)
 
MCAPI void $onPlayerButtonInput (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerButtonInputAfterEvent > &)
 
MCAPI void $onActivatePiston (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPistonActionAfterEvent > &)
 
MCAPI void $onActivateLever (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLeverActionAfterEvent > &)
 
MCAPI void $onPushButton (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptButtonPushAfterEvent > &)
 
MCAPI void $onExplosion (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEvent > &)
 
MCAPI void $onExplodeBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData > &)
 
MCAPI void $onPlayerPlaceBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockAfterEvent > &)
 
MCAPI void $onPlayerBreakBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent > &)
 
MCAPI void $onPushPressurePlate (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPressurePlatePushAfterEvent > &)
 
MCAPI void $onPopPressurePlate (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPressurePlatePopAfterEvent > &)
 
MCAPI void $onHitTargetBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptTargetBlockHitAfterEvent > &)
 
MCAPI void $onTripTripWire (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptTripWireTripAfterEvent > &)
 
MCAPI void $onItemUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseAfterEvent > &)
 
MCAPI void $onItemStartUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent > &)
 
MCAPI void $onItemStopUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent > &)
 
MCAPI void $onProjectileHitEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitEntityAfterEvent > &)
 
MCAPI 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 &)
 
MCAPI void $onBeforeWorldInitialize (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockComponentRegistry > const &, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponentRegistry > const &)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityBeforeEvent > > $onBeforePlayerInteractWithEntity (::Player &, ::Actor &, ::PlayerInteractWithEntityBeforeEvent const &)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockBeforeEvent > > $onBeforePlayerInteractWithBlock (::Player &, ::PlayerInteractWithBlockBeforeEvent const &)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeBeforeEvent > > $onBeforePlayerGameModeChange (::Player const &, ::GameType, ::GameType)
 
MCAPI void $onBeforePlayerLeave (::Player const &)
 
MCAPI void $onBeforeActorRemove (::Actor const &)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorAddEffectBeforeEvent > > $onBeforeEffectAddedEventSend (::ActorAddEffectEvent &, ::Actor const &)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedBeforeEvent > > $onBeforeExplosion (::ExplosionStartedEvent const &)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockBeforeEvent > > $onBeforePlayerBreakBlock (::Player const &, ::BlockTryDestroyByPlayerEvent const &)
 
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent > > $onBeforePlayerPlaceBlock (::Player const &, ::BlockTryPlaceByPlayerEvent 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 > > > mTickSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptWeatherChangedAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mWeatherChangeSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptWorldInitializeAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mWorldInitializeSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptPlayerJoinAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mPlayerJoinEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mPlayerLeaveEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptChatSendBeforeEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforeChatSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorCreateEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mEntityCreateSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorHitAfterEvent, 0, ::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilter > > > mEntityHitSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEvent, 0, ::ScriptModuleMinecraft::EventFilters::ScriptDataDrivenActorTriggerEventFilter > > > mDataDrivenEntityEventSend
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorHurtAfterEvent, 0, ::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilter > > > mEntityHurtSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemUseBeforeEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mItemBeforeUseEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mItemBeforeUseOnEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mItemUseOnEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemStartUseAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mItemStartChargeEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemCompleteUseAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mItemCompleteChargeEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemReleaseUseAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mItemReleaseChargeEventSignal
 
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemStopUseAfterEvent, 0, ::ScriptModuleMinecraft::EmptyFilter > > > mItemStopChargeEventSignal
 

Constructor & Destructor Documentation

◆ ScriptV010Events() [1/2]

MCAPI ScriptModuleMinecraft::ScriptV010Events::ScriptV010Events ( ::ScriptModuleMinecraft::ScriptV010Events && )
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.

◆ ScriptV010Events() [2/2]

MCAPI ScriptModuleMinecraft::ScriptV010Events::ScriptV010Events ( ::Scripting::WeakLifetimeScope const & scope,
::gsl::not_null<::Level * > level )
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.

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

◆ operator=()

MCAPI::ScriptModuleMinecraft::ScriptV010Events & ScriptModuleMinecraft::ScriptV010Events::operator= ( ::ScriptModuleMinecraft::ScriptV010Events && )
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.

◆ registerListener()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::registerListener ( ::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::ScriptV010Events > handle,
::ScriptModuleMinecraft::ScriptGlobalEventListeners & globalEventListeners )
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.

◆ bind()

static MCAPI void ScriptModuleMinecraft::ScriptV010Events::bind ( ::Scripting::ModuleBindingBuilder & moduleBuilder)
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.

◆ $ctor() [1/2]

MCAPI void * ScriptModuleMinecraft::ScriptV010Events::$ctor ( ::ScriptModuleMinecraft::ScriptV010Events && )
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.

◆ $ctor() [2/2]

MCAPI void * ScriptModuleMinecraft::ScriptV010Events::$ctor ( ::Scripting::WeakLifetimeScope const & scope,
::gsl::not_null<::Level * > level )
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.

◆ $dtor()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$dtor ( )
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.

◆ $getLevel()

MCAPI::Level & ScriptModuleMinecraft::ScriptV010Events::$getLevel ( ) const
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.

◆ $onWeatherChanged()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onWeatherChanged ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEvent > & weatherChangedEvent)
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.

◆ $onWorldInitialize()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onWorldInitialize ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEvent > & worldInitializeEvent)
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.

◆ $onPlayerJoin()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onPlayerJoin ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEvent > & playerJoinEvent)
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.

◆ $onPlayerLeave()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onPlayerLeave ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEvent > & playerLeaveEvent)
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.

◆ $onBeforeChat()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent > > ScriptModuleMinecraft::ScriptV010Events::$onBeforeChat ( ::ChatEvent const & chatEvent,
::Player const & player )
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.

◆ $onActorRemoved()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onActorRemoved ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > const & removedActor,
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorRemoveAfterEvent > &  )
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.

◆ $onActorHitEntity()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onActorHitEntity ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEvent > & actorHitEntityEvent)
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.

◆ $onActorHitBlock()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onActorHitBlock ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHitBlockAfterEvent > & actorHitBlockEvent)
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.

◆ $onDataDrivenActorEventSend()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onDataDrivenActorEventSend ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEventIntermediateData > & dataDrivenActorEventSend)
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.

◆ $onActorHurt()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onActorHurt ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtAfterEvent > & hurtEvent)
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.

◆ $onBeforeItemUse()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseBeforeEvent > > ScriptModuleMinecraft::ScriptV010Events::$onBeforeItemUse ( ::Player const & player,
::ItemUseEvent const & itemEvent )
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.

◆ $onBeforeItemUseOn()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent > > ScriptModuleMinecraft::ScriptV010Events::$onBeforeItemUseOn ( ::Player const & player,
::ItemUseOnEvent const & itemEvent )
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.

◆ $onItemUseOn()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onItemUseOn ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent > & itemEvent)
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.

◆ $onItemStartUse()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onItemStartUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseAfterEvent > & itemEvent)
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.

◆ $onItemCompleteUse()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onItemCompleteUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemCompleteUseAfterEvent > & itemEvent)
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.

◆ $onItemReleaseUse()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onItemReleaseUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemReleaseUseAfterEvent > & itemEvent)
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.

◆ $onItemStopUse()

MCAPI void ScriptModuleMinecraft::ScriptV010Events::$onItemStopUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseAfterEvent > & itemEvent)
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.

◆ $vftableForIScriptWorldAfterEvents()

static MCAPI void ** ScriptModuleMinecraft::ScriptV010Events::$vftableForIScriptWorldAfterEvents ( )
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.

◆ $vftableForIScriptWorldBeforeEvents()

static MCAPI void ** ScriptModuleMinecraft::ScriptV010Events::$vftableForIScriptWorldBeforeEvents ( )
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.

◆ $onGameRuleChange()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onGameRuleChange ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptGameRuleChangeAfterEvent > & )
inherited
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.

◆ $onActorAddEffect()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onActorAddEffect ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData > & )
inherited
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.

◆ $onChat()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onChat ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendAfterEvent > & )
inherited
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.

◆ $onActorLoad()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onActorLoad ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorLoadAfterEvent > & )
inherited
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.

◆ $onActorSpawn()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onActorSpawn ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorSpawnAfterEvent > & )
inherited
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.

◆ $onServerMessage()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onServerMessage ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptServerMessageAfterEvent > & )
inherited
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.

◆ $onActorHealthChanged()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onActorHealthChanged ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEvent > & )
inherited
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.

◆ $onActorDie()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onActorDie ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorDieAfterEvent > & )
inherited
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.

◆ $onPlayerSpawn()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPlayerSpawn ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSpawnAfterEvent > & )
inherited
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.

◆ $onPlayerDimensionChange()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPlayerDimensionChange ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerDimensionChangeAfterEvent > & )
inherited
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.

◆ $onPlayerInputModeChange()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPlayerInputModeChange ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInputModeChangeAfterEvent > & )
inherited
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.

◆ $onPlayerInputPermissionCategoryChange()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPlayerInputPermissionCategoryChange ( ::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeAfterEvent > & )
inherited
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.

◆ $onPlayerInteractWithEntity()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPlayerInteractWithEntity ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent > & )
inherited
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.

◆ $onPlayerInteractWithBlock()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPlayerInteractWithBlock ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent > & )
inherited
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.

◆ $onPlayerGameModeChange()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPlayerGameModeChange ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeAfterEvent > & )
inherited
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.

◆ $onPlayerEmote()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPlayerEmote ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerEmoteAfterEvent > & )
inherited
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.

◆ $onPlayerButtonInput()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPlayerButtonInput ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerButtonInputAfterEvent > & )
inherited
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.

◆ $onActivatePiston()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onActivatePiston ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPistonActionAfterEvent > & )
inherited
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.

◆ $onActivateLever()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onActivateLever ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLeverActionAfterEvent > & )
inherited
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.

◆ $onPushButton()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPushButton ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptButtonPushAfterEvent > & )
inherited
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.

◆ $onExplosion()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onExplosion ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEvent > & )
inherited
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.

◆ $onExplodeBlock()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onExplodeBlock ( ::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData > & )
inherited
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.

◆ $onPlayerPlaceBlock()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPlayerPlaceBlock ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockAfterEvent > & )
inherited
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.

◆ $onPlayerBreakBlock()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPlayerBreakBlock ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent > & )
inherited
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.

◆ $onPushPressurePlate()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPushPressurePlate ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPressurePlatePushAfterEvent > & )
inherited
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.

◆ $onPopPressurePlate()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onPopPressurePlate ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPressurePlatePopAfterEvent > & )
inherited
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.

◆ $onHitTargetBlock()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onHitTargetBlock ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptTargetBlockHitAfterEvent > & )
inherited
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.

◆ $onTripTripWire()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onTripTripWire ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptTripWireTripAfterEvent > & )
inherited
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.

◆ $onItemUse()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onItemUse ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseAfterEvent > & )
inherited
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.

◆ $onItemStartUseOn()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onItemStartUseOn ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent > & )
inherited
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.

◆ $onItemStopUseOn()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onItemStopUseOn ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent > & )
inherited
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.

◆ $onProjectileHitEntity()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onProjectileHitEntity ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitEntityAfterEvent > & )
inherited
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.

◆ $onProjectileHitBlock()

MCAPI void ScriptModuleMinecraft::IScriptWorldAfterEvents::$onProjectileHitBlock ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent > & )
inherited
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.

◆ $onBeforeWorldInitialize()

MCAPI void ScriptModuleMinecraft::IScriptWorldBeforeEvents::$onBeforeWorldInitialize ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockComponentRegistry > const & ,
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponentRegistry > const &  )
inherited
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.

◆ $onBeforePlayerInteractWithEntity()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityBeforeEvent > > ScriptModuleMinecraft::IScriptWorldBeforeEvents::$onBeforePlayerInteractWithEntity ( ::Player & ,
::Actor & ,
::PlayerInteractWithEntityBeforeEvent const &  )
inherited
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.

◆ $onBeforePlayerInteractWithBlock()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockBeforeEvent > > ScriptModuleMinecraft::IScriptWorldBeforeEvents::$onBeforePlayerInteractWithBlock ( ::Player & ,
::PlayerInteractWithBlockBeforeEvent const &  )
inherited
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.

◆ $onBeforePlayerGameModeChange()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeBeforeEvent > > ScriptModuleMinecraft::IScriptWorldBeforeEvents::$onBeforePlayerGameModeChange ( ::Player const & ,
::GameType ,
::GameType  )
inherited
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.

◆ $onBeforePlayerLeave()

MCAPI void ScriptModuleMinecraft::IScriptWorldBeforeEvents::$onBeforePlayerLeave ( ::Player const & )
inherited
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.

◆ $onBeforeActorRemove()

MCAPI void ScriptModuleMinecraft::IScriptWorldBeforeEvents::$onBeforeActorRemove ( ::Actor const & )
inherited
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.

◆ $onBeforeEffectAddedEventSend()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorAddEffectBeforeEvent > > ScriptModuleMinecraft::IScriptWorldBeforeEvents::$onBeforeEffectAddedEventSend ( ::ActorAddEffectEvent & ,
::Actor const &  )
inherited
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.

◆ $onBeforeExplosion()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedBeforeEvent > > ScriptModuleMinecraft::IScriptWorldBeforeEvents::$onBeforeExplosion ( ::ExplosionStartedEvent const & )
inherited
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.

◆ $onBeforePlayerBreakBlock()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockBeforeEvent > > ScriptModuleMinecraft::IScriptWorldBeforeEvents::$onBeforePlayerBreakBlock ( ::Player const & ,
::BlockTryDestroyByPlayerEvent const &  )
inherited
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.

◆ $onBeforePlayerPlaceBlock()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent > > ScriptModuleMinecraft::IScriptWorldBeforeEvents::$onBeforePlayerPlaceBlock ( ::Player const & ,
::BlockTryPlaceByPlayerEvent const &  )
inherited
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.

◆ $vftable()

static MCAPI void ** ScriptModuleMinecraft::IScriptWorldBeforeEvents::$vftable ( )
staticinherited
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: