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

Public Types

using EventType = ::ActorNotificationEvent
 

Public Member Functions

virtual::EventResult onEvent (::ActorNotificationEvent const &event)
 
virtual::EventResult onActorDefinitionEvent (::Actor &actor, ::std::string const &event, ::std::vector<::ActorDefinitionModifier > &modifiers)
 
virtual::EventResult onActorTick (::Actor &actor)
 
virtual::EventResult onActorSneakChanged (::Actor &actor, bool isSneaking)
 
virtual::EventResult onActorStartRiding (::Actor &actor, ::Actor &vehicle)
 
virtual::EventResult onActorStopRiding (::Actor &actor, bool exitFromPassenger, bool actorIsBeingDestroyed, bool switchingVehicles)
 
virtual::EventResult onActorCreated (::Actor &actor, ::ActorInitializationMethod initializationMethod)
 
virtual::EventResult onActorCreationAttemptFailed (::Actor &actor, ::std::string_view message)
 
virtual::EventResult onActorTeleported (::Actor &actor)
 
virtual::EventResult onActorAttackedActor (::Actor &actor, ::Actor &target)
 
virtual::EventResult onActorMobInteraction (::Actor &actor, ::MinecraftEventing::InteractionType interactionType, ::ActorType interactedActorType)
 
virtual::EventResult onActorTargetAcquired (::Actor &actor, ::Actor &target)
 
virtual::EventResult onPlayerAuthInputReceived (::Player &)
 
virtual::EventResult onPlayerAuthInputApplied (::Player &)
 
virtual::EventResult onPlayerAIStepBegin (::Player &)
 
virtual::EventResult onPlayerAIStepEnd (::Player &)
 
virtual::EventResult onActorMovementRewindCorrected (::Actor &, uint64, ::ReplayCorrectionResult)
 
MCFOLD void $dtor ()
 
MCFOLD::EventResult $onEvent (::ActorNotificationEvent const &event)
 
MCFOLD::EventResult $onActorDefinitionEvent (::Actor &actor, ::std::string const &event, ::std::vector<::ActorDefinitionModifier > &modifiers)
 
MCFOLD::EventResult $onActorTick (::Actor &actor)
 
MCFOLD::EventResult $onActorSneakChanged (::Actor &actor, bool isSneaking)
 
MCFOLD::EventResult $onActorStartRiding (::Actor &actor, ::Actor &vehicle)
 
MCFOLD::EventResult $onActorStopRiding (::Actor &actor, bool exitFromPassenger, bool actorIsBeingDestroyed, bool switchingVehicles)
 
MCFOLD::EventResult $onActorCreated (::Actor &actor, ::ActorInitializationMethod initializationMethod)
 
MCFOLD::EventResult $onActorCreationAttemptFailed (::Actor &actor, ::std::string_view message)
 
MCFOLD::EventResult $onActorTeleported (::Actor &actor)
 
MCFOLD::EventResult $onActorAttackedActor (::Actor &actor, ::Actor &target)
 
MCFOLD::EventResult $onActorMobInteraction (::Actor &actor, ::MinecraftEventing::InteractionType interactionType, ::ActorType interactedActorType)
 
MCFOLD::EventResult $onActorTargetAcquired (::Actor &actor, ::Actor &target)
 
MCFOLD::EventResult $onPlayerAuthInputReceived (::Player &)
 
MCFOLD::EventResult $onPlayerAuthInputApplied (::Player &)
 
MCFOLD::EventResult $onPlayerAIStepBegin (::Player &)
 
MCFOLD::EventResult $onPlayerAIStepEnd (::Player &)
 
MCFOLD::EventResult $onActorMovementRewindCorrected (::Actor &, uint64, ::ReplayCorrectionResult)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

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