Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptWorldBeforeEvents Class Reference
Inheritance diagram for ScriptModuleMinecraft::ScriptWorldBeforeEvents:

Public Member Functions

ScriptWorldBeforeEvents & operator= (ScriptWorldBeforeEvents const &)
 ScriptWorldBeforeEvents (ScriptWorldBeforeEvents const &)
virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealBeforeEvent > > onBeforeActorHeal (::Actor const &actor, ::ActorBeforeHealEvent const &eventData)
virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtBeforeEvent > > onBeforeActorHurt (::Actor const &actor, ::ActorBeforeHurtEvent const &eventData)
virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorTamedBeforeEvent > > onBeforeActorTamed (::Actor const &actor, ::Actor const &tamingActor)
virtual void onBeforeActorRemove (::Actor const &actor)
virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent > > onBeforeChat (::ChatEvent const &chatEvent, ::Player const &player)
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedBeforeEvent > > onBeforeExplosion (::ExplosionStartedEvent const &event)
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 ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockBeforeEvent > > onBeforePlayerBreakBlock (::Player const &player, ::BlockTryDestroyByPlayerEvent const &eventData)
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent > > onBeforePlayerPlaceBlock (::Player const &player, ::BlockTryPlaceByPlayerEvent const &eventData)
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockBeforeEvent > > onBeforePlayerInteractWithBlock (::Player &player, ::PlayerInteractWithBlockBeforeEvent const &eventData)
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerItemAttackEntityBeforeEvent > > onBeforePlayerItemAttackEntity (::Player &player, ::Actor &target, ::PlayerItemAttackEntityBeforeEvent const &eventData)
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityBeforeEvent > > onBeforePlayerInteractWithEntity (::Player &player, ::Actor &target, ::PlayerInteractWithEntityBeforeEvent const &eventData)
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeBeforeEvent > > onBeforePlayerGameModeChange (::Player const &player, ::GameType fromGameMode, ::GameType toGameMode)
virtual void onBeforeWorldInitialize (::ScriptingWorldInitializeEvent const &eventData)
virtual void onBeforePlayerLeave (::Player const &player)
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorAddEffectBeforeEvent > > onBeforeEffectAddedEventSend (::ActorAddEffectEvent &actorEffectAddedEvent, ::Actor const &actor)
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorItemPickupBeforeEvent > > onBeforeActorItemPickup (::ActorBeforeAcquireItemEvent &actorItemPickupEvent)
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedBeforeEvent > > onBeforeWeatherChangedEvent (::ScriptModuleMinecraft::ScriptWeatherType previousWeatherType, ::ScriptModuleMinecraft::ScriptWeatherType newWeatherType, int duration)
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldClockRestartBeforeEvent > > onBeforeWorldClockRestart (::gsl::not_null<::WorldClock * > clock, int newTime)
MCAPI ScriptWorldBeforeEvents (::ScriptModuleMinecraft::ScriptWorldBeforeEvents &&)
MCAPI ScriptWorldBeforeEvents (::Scripting::WeakLifetimeScope scope, ::Level *level, ::Scripting::Version serverModuleVersion)
MCAPI ::std::vector<::ScriptModuleMinecraft::SignalNameSubscriberCount > getFineGrainedSignalSubscriberStats () const
MCAPI::ScriptModuleMinecraft::ScriptWorldBeforeEvents & operator= (::ScriptModuleMinecraft::ScriptWorldBeforeEvents &&)
MCAPI void registerListeners ()
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptWorldBeforeEvents &&)
MCAPI void * $ctor (::Scripting::WeakLifetimeScope scope, ::Level *level, ::Scripting::Version serverModuleVersion)
MCAPI void $dtor ()
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealBeforeEvent > > $onBeforeActorHeal (::Actor const &actor, ::ActorBeforeHealEvent const &eventData)
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtBeforeEvent > > $onBeforeActorHurt (::Actor const &actor, ::ActorBeforeHurtEvent const &eventData)
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorTamedBeforeEvent > > $onBeforeActorTamed (::Actor const &actor, ::Actor const &tamingActor)
MCAPI void $onBeforeActorRemove (::Actor const &actor)
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent > > $onBeforeChat (::ChatEvent const &chatEvent, ::Player const &player)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedBeforeEvent > > $onBeforeExplosion (::ExplosionStartedEvent const &event)
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 ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockBeforeEvent > > $onBeforePlayerBreakBlock (::Player const &player, ::BlockTryDestroyByPlayerEvent const &eventData)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent > > $onBeforePlayerPlaceBlock (::Player const &player, ::BlockTryPlaceByPlayerEvent const &eventData)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockBeforeEvent > > $onBeforePlayerInteractWithBlock (::Player &player, ::PlayerInteractWithBlockBeforeEvent const &eventData)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerItemAttackEntityBeforeEvent > > $onBeforePlayerItemAttackEntity (::Player &player, ::Actor &target, ::PlayerItemAttackEntityBeforeEvent const &eventData)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityBeforeEvent > > $onBeforePlayerInteractWithEntity (::Player &player, ::Actor &target, ::PlayerInteractWithEntityBeforeEvent const &eventData)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeBeforeEvent > > $onBeforePlayerGameModeChange (::Player const &player, ::GameType fromGameMode, ::GameType toGameMode)
MCAPI void $onBeforeWorldInitialize (::ScriptingWorldInitializeEvent const &eventData)
MCAPI void $onBeforePlayerLeave (::Player const &player)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorAddEffectBeforeEvent > > $onBeforeEffectAddedEventSend (::ActorAddEffectEvent &actorEffectAddedEvent, ::Actor const &actor)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorItemPickupBeforeEvent > > $onBeforeActorItemPickup (::ActorBeforeAcquireItemEvent &actorItemPickupEvent)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedBeforeEvent > > $onBeforeWeatherChangedEvent (::ScriptModuleMinecraft::ScriptWeatherType previousWeatherType, ::ScriptModuleMinecraft::ScriptWeatherType newWeatherType, int duration)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldClockRestartBeforeEvent > > $onBeforeWorldClockRestart (::gsl::not_null<::WorldClock * > clock, int newTime)

Static Public Member Functions

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

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScope > mScope
::ll::TypedStorage< 8, 40, ::Scripting::Version > mServerModuleVersion
::ll::TypedStorage< 8, 8, ::Level * > mLevel
::ll::TypedStorage< 8, 16, ::Scripting::TypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldBeforeEvents > > mHandle
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptChatSendBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforeChatSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptExplosionStartedBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforeExplosionSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemUseBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforeItemUseEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforeItemUseOnEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptPlayerBreakBlockBeforeEvent, 1, ::ScriptModuleMinecraft::EventFilters::ScriptBlockEventFilter > > > mBeforePlayerBreakBlockEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent, 1, ::ScriptModuleMinecraft::EventFilters::ScriptBlockEventFilter > > > mBeforePlayerPlaceBlockEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorHealBeforeEvent, 1, ::ScriptModuleMinecraft::EventFilters::ScriptActorHealEventFilter > > > mBeforeActorHealEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorHurtBeforeEvent, 1, ::ScriptModuleMinecraft::EventFilters::ScriptActorHurtBeforeEventFilter > > > mBeforeActorHurtEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorRemoveBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforeActorRemoveEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorItemPickupBeforeEvent, 1, ::ScriptModuleMinecraft::EventFilters::ScriptActorItemPickupEventFilter > > > mBeforeActorItemPickupEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforePlayerInteractWithBlockEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptPlayerItemAttackEntityBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforePlayerItemAttackEntityEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforePlayerInteractWithEntityEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptPlayerLeaveBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforePlayerLeaveEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptPlayerGameModeChangeBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforePlayerGameModeChangeEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorAddEffectBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforeEffectAddEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptWeatherChangedBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforeWeatherChangedEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptWorldInitializeBeforeEvent, 1, ::ScriptModuleMinecraft::EmptyFilter > > > mBeforeWorldInitializeEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptActorTamedBeforeEvent, 1, ::ScriptModuleMinecraft::EventFilters::ScriptActorTamedEventFilter > > > mBeforeActorTamedEventSignal
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFilteredEventSignal< ::ScriptModuleMinecraft::ScriptWorldClockRestartBeforeEvent, 1, ::ScriptModuleMinecraft::EventFilters::ScriptWorldClockEventFilter > > > mBeforeWorldClockRestartEventSignal

Constructor & Destructor Documentation

◆ ScriptWorldBeforeEvents() [1/2]

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

◆ ScriptWorldBeforeEvents() [2/2]

MCAPI ScriptModuleMinecraft::ScriptWorldBeforeEvents::ScriptWorldBeforeEvents ( ::Scripting::WeakLifetimeScope scope,
::Level * level,
::Scripting::Version serverModuleVersion )
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

◆ onBeforeActorRemove()

virtual void ScriptModuleMinecraft::ScriptWorldBeforeEvents::onBeforeActorRemove ( ::Actor const & actor)
virtual

◆ onBeforeWorldInitialize()

virtual void ScriptModuleMinecraft::ScriptWorldBeforeEvents::onBeforeWorldInitialize ( ::ScriptingWorldInitializeEvent const & eventData)
virtual

◆ onBeforePlayerLeave()

virtual void ScriptModuleMinecraft::ScriptWorldBeforeEvents::onBeforePlayerLeave ( ::Player const & player)
virtual

◆ getFineGrainedSignalSubscriberStats()

MCAPI ::std::vector<::ScriptModuleMinecraft::SignalNameSubscriberCount > ScriptModuleMinecraft::ScriptWorldBeforeEvents::getFineGrainedSignalSubscriberStats ( ) 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.

◆ operator=()

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

◆ registerListeners()

MCAPI void ScriptModuleMinecraft::ScriptWorldBeforeEvents::registerListeners ( )
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()

MCAPI void ScriptModuleMinecraft::ScriptWorldBeforeEvents::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::ScriptWorldBeforeEvents::$ctor ( ::ScriptModuleMinecraft::ScriptWorldBeforeEvents && )
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::ScriptWorldBeforeEvents::$ctor ( ::Scripting::WeakLifetimeScope scope,
::Level * level,
::Scripting::Version serverModuleVersion )
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::ScriptWorldBeforeEvents::$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.

◆ $onBeforeActorHeal()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealBeforeEvent > > ScriptModuleMinecraft::ScriptWorldBeforeEvents::$onBeforeActorHeal ( ::Actor const & actor,
::ActorBeforeHealEvent const & eventData )
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.

◆ $onBeforeActorHurt()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtBeforeEvent > > ScriptModuleMinecraft::ScriptWorldBeforeEvents::$onBeforeActorHurt ( ::Actor const & actor,
::ActorBeforeHurtEvent const & eventData )
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.

◆ $onBeforeActorTamed()

MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorTamedBeforeEvent > > ScriptModuleMinecraft::ScriptWorldBeforeEvents::$onBeforeActorTamed ( ::Actor const & actor,
::Actor const & tamingActor )
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::ScriptWorldBeforeEvents::$onBeforeActorRemove ( ::Actor const & actor)
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::ScriptWorldBeforeEvents::$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.

◆ $onBeforeExplosion()

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

◆ $onBeforePlayerBreakBlock()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockBeforeEvent > > ScriptModuleMinecraft::ScriptWorldBeforeEvents::$onBeforePlayerBreakBlock ( ::Player const & player,
::BlockTryDestroyByPlayerEvent const & eventData )
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::ScriptWorldBeforeEvents::$onBeforePlayerPlaceBlock ( ::Player const & player,
::BlockTryPlaceByPlayerEvent const & eventData )
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::ScriptWorldBeforeEvents::$onBeforePlayerInteractWithBlock ( ::Player & player,
::PlayerInteractWithBlockBeforeEvent const & eventData )
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.

◆ $onBeforePlayerItemAttackEntity()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerItemAttackEntityBeforeEvent > > ScriptModuleMinecraft::ScriptWorldBeforeEvents::$onBeforePlayerItemAttackEntity ( ::Player & player,
::Actor & target,
::PlayerItemAttackEntityBeforeEvent const & eventData )
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::ScriptWorldBeforeEvents::$onBeforePlayerInteractWithEntity ( ::Player & player,
::Actor & target,
::PlayerInteractWithEntityBeforeEvent const & eventData )
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::ScriptWorldBeforeEvents::$onBeforePlayerGameModeChange ( ::Player const & player,
::GameType fromGameMode,
::GameType toGameMode )
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::ScriptWorldBeforeEvents::$onBeforeWorldInitialize ( ::ScriptingWorldInitializeEvent const & eventData)
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::ScriptWorldBeforeEvents::$onBeforePlayerLeave ( ::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.

◆ $onBeforeEffectAddedEventSend()

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

◆ $onBeforeActorItemPickup()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorItemPickupBeforeEvent > > ScriptModuleMinecraft::ScriptWorldBeforeEvents::$onBeforeActorItemPickup ( ::ActorBeforeAcquireItemEvent & actorItemPickupEvent)
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.

◆ $onBeforeWeatherChangedEvent()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedBeforeEvent > > ScriptModuleMinecraft::ScriptWorldBeforeEvents::$onBeforeWeatherChangedEvent ( ::ScriptModuleMinecraft::ScriptWeatherType previousWeatherType,
::ScriptModuleMinecraft::ScriptWeatherType newWeatherType,
int duration )
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.

◆ $onBeforeWorldClockRestart()

MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldClockRestartBeforeEvent > > ScriptModuleMinecraft::ScriptWorldBeforeEvents::$onBeforeWorldClockRestart ( ::gsl::not_null<::WorldClock * > clock,
int newTime )
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()

MCAPI void ** ScriptModuleMinecraft::ScriptWorldBeforeEvents::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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