|
|
ScriptV010Events & | operator= (ScriptV010Events const &) |
|
| ScriptV010Events (ScriptV010Events const &) |
| virtual::Level & | getLevel () const |
| virtual void | onWeatherChanged (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEventIntermediateData > &eventData) |
| virtual void | onWorldInitialize (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEventIntermediateData > &eventData) |
| virtual void | onPlayerJoin (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEventIntermediateData > &eventData) |
| virtual void | onPlayerLeave (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEventIntermediateData > &eventData) |
|
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 (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEventIntermediateData > &eventData) |
| virtual void | onActorHitBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitBlockAfterEventIntermediateData > &eventData) |
| virtual void | onDataDrivenActorEventSend (::std::shared_ptr<::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEventIntermediateData > &dataDrivenActorEventSend) |
| virtual void | onActorHurt (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHurtAfterEventIntermediateData > &eventData) |
|
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 () |
|
MCFOLD::Level & | $getLevel () const |
|
MCAPI void | $onWeatherChanged (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWeatherChangedAfterEventIntermediateData > &eventData) |
|
MCAPI void | $onWorldInitialize (::std::shared_ptr<::ScriptModuleMinecraft::ScriptWorldInitializeAfterEventIntermediateData > &eventData) |
|
MCAPI void | $onPlayerJoin (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerJoinAfterEventIntermediateData > &eventData) |
|
MCAPI void | $onPlayerLeave (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerLeaveAfterEventIntermediateData > &eventData) |
|
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 (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitEntityAfterEventIntermediateData > &eventData) |
|
MCAPI void | $onActorHitBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHitBlockAfterEventIntermediateData > &eventData) |
|
MCAPI void | $onDataDrivenActorEventSend (::std::shared_ptr<::ScriptModuleMinecraft::ScriptDataDrivenActorTriggerAfterEventIntermediateData > &dataDrivenActorEventSend) |
|
MCAPI void | $onActorHurt (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHurtAfterEventIntermediateData > &eventData) |
|
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 (::std::shared_ptr<::ScriptModuleMinecraft::ScriptGameRuleChangeAfterEventIntermediateData > &eventData) |
|
virtual void | onActorAddEffect (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData > &eventData) |
|
virtual void | onChat (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendAfterEvent > &eventData) |
|
virtual void | onActorLoad (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorLoadAfterEvent > &eventData) |
|
virtual void | onActorSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorSpawnAfterEvent > &eventData) |
|
virtual void | onServerMessage (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptServerMessageAfterEvent > &eventData) |
|
virtual void | onActorHeal (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHealAfterEventIntermediateData > &eventData) |
|
virtual void | onActorHealthChanged (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEventIntermediateData > &eventData) |
|
virtual void | onActorDie (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorDieAfterEventIntermediateData > &eventData) |
|
virtual void | onPackSettingChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPackSettingChangeAfterEvent > &packSettingChangeEvent) |
|
virtual void | onActorItemDrop (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemDropAfterEventIntermediateData > &eventData) |
|
virtual void | onActorItemPickup (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemPickupAfterEventIntermediateData > &eventData) |
|
virtual void | onPlayerSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSpawnAfterEvent > &eventData) |
|
virtual void | onPlayerDimensionChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerDimensionChangeAfterEvent > &eventData) |
|
virtual void | onPlayerInputModeChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInputModeChangeAfterEvent > &eventData) |
|
virtual void | onPlayerInputPermissionCategoryChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeAfterEvent > &eventData) |
|
virtual void | onPlayerInteractWithEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent > &eventData) |
|
virtual void | onPlayerInteractWithBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent > &eventData) |
|
virtual void | onPlayerGameModeChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeAfterEvent > &eventData) |
|
virtual void | onPlayerEmote (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerEmoteAfterEvent > &emoteEvent) |
|
virtual void | onPlayerButtonInput (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerButtonInputAfterEvent > &inputEvent) |
|
virtual void | onPlayerInventoryItemChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInventoryItemChangeAfterEvent > &inventoryEvent) |
|
virtual void | onPlayerHotbarSelectedSlotChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerHotbarSelectedSlotChangeAfterEvent > &hotbarEvent) |
|
virtual void | onPlayerUseNameTag (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerUseNameTagAfterEvent > &useNameTagEvent) |
|
virtual void | onPlayerSwingStart (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSwingStartAfterEvent > &playerSwingStartEvent) |
|
virtual void | onActivatePiston (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPistonActionAfterEventIntermediateData > &eventData) |
|
virtual void | onActivateLever (::std::shared_ptr<::ScriptModuleMinecraft::ScriptLeverActionAfterEventIntermediateData > &leverEvent) |
|
virtual void | onPushButton (::std::shared_ptr<::ScriptModuleMinecraft::ScriptButtonPushAfterEventIntermediateData > &eventData) |
|
virtual void | onExplosion (::std::shared_ptr<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEventIntermediateData > &eventData) |
|
virtual void | onExplodeBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData > &eventData) |
|
virtual void | onPlayerPlaceBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockAfterEventIntermediateData > &eventData) |
|
virtual void | onPlayerBreakBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEventIntermediateData > &eventData) |
|
virtual void | onPushPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePushAfterEventIntermediateData > &eventData) |
|
virtual void | onPopPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePopAfterEventIntermediateData > &eventData) |
|
virtual void | onHitTargetBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTargetBlockHitAfterEventIntermediateData > &eventData) |
|
virtual void | onTripTripWire (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTripWireTripAfterEventIntermediateData > &eventData) |
|
virtual void | onItemUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseAfterEvent > &eventData) |
|
virtual void | onItemStartUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent > &eventData) |
|
virtual void | onItemStopUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent > &eventData) |
|
virtual void | onProjectileHitEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitEntityAfterEvent > &eventData) |
|
virtual void | onProjectileHitBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent > &eventData) |
|
MCFOLD void | $onGameRuleChange (::std::shared_ptr<::ScriptModuleMinecraft::ScriptGameRuleChangeAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onActorAddEffect (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onChat (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendAfterEvent > &eventData) |
|
MCFOLD void | $onActorLoad (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorLoadAfterEvent > &eventData) |
|
MCFOLD void | $onActorSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorSpawnAfterEvent > &eventData) |
|
MCFOLD void | $onServerMessage (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptServerMessageAfterEvent > &eventData) |
|
MCFOLD void | $onActorHeal (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHealAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onActorHealthChanged (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorHealthChangedAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onActorDie (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorDieAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onPackSettingChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPackSettingChangeAfterEvent > &packSettingChangeEvent) |
|
MCFOLD void | $onActorItemDrop (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemDropAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onActorItemPickup (::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorItemPickupAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onPlayerSpawn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSpawnAfterEvent > &eventData) |
|
MCFOLD void | $onPlayerDimensionChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerDimensionChangeAfterEvent > &eventData) |
|
MCFOLD void | $onPlayerInputModeChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInputModeChangeAfterEvent > &eventData) |
|
MCFOLD void | $onPlayerInputPermissionCategoryChange (::Scripting::StrongTypedObjectHandle< ::ScriptModuleMinecraft::ScriptPlayerInputPermissionCategoryChangeAfterEvent > &eventData) |
|
MCFOLD void | $onPlayerInteractWithEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent > &eventData) |
|
MCFOLD void | $onPlayerInteractWithBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent > &eventData) |
|
MCFOLD void | $onPlayerGameModeChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeAfterEvent > &eventData) |
|
MCFOLD void | $onPlayerEmote (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerEmoteAfterEvent > &emoteEvent) |
|
MCFOLD void | $onPlayerButtonInput (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerButtonInputAfterEvent > &inputEvent) |
|
MCFOLD void | $onPlayerInventoryItemChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInventoryItemChangeAfterEvent > &inventoryEvent) |
|
MCFOLD void | $onPlayerHotbarSelectedSlotChange (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerHotbarSelectedSlotChangeAfterEvent > &hotbarEvent) |
|
MCFOLD void | $onPlayerUseNameTag (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerUseNameTagAfterEvent > &useNameTagEvent) |
|
MCFOLD void | $onPlayerSwingStart (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerSwingStartAfterEvent > &playerSwingStartEvent) |
|
MCFOLD void | $onActivatePiston (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPistonActionAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onActivateLever (::std::shared_ptr<::ScriptModuleMinecraft::ScriptLeverActionAfterEventIntermediateData > &leverEvent) |
|
MCFOLD void | $onPushButton (::std::shared_ptr<::ScriptModuleMinecraft::ScriptButtonPushAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onExplosion (::std::shared_ptr<::ScriptModuleMinecraft::ScriptExplosionStartedAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onExplodeBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onPlayerPlaceBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onPlayerBreakBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onPushPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePushAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onPopPressurePlate (::std::shared_ptr<::ScriptModuleMinecraft::ScriptPressurePlatePopAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onHitTargetBlock (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTargetBlockHitAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onTripTripWire (::std::shared_ptr<::ScriptModuleMinecraft::ScriptTripWireTripAfterEventIntermediateData > &eventData) |
|
MCFOLD void | $onItemUse (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseAfterEvent > &eventData) |
|
MCFOLD void | $onItemStartUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent > &eventData) |
|
MCFOLD void | $onItemStopUseOn (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent > &eventData) |
|
MCFOLD void | $onProjectileHitEntity (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitEntityAfterEvent > &eventData) |
|
MCFOLD void | $onProjectileHitBlock (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent > &eventData) |
|
virtual void | onBeforeWorldInitialize (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockComponentRegistry > const &blockComponentRegistry, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponentRegistry > const &itemComponentRegistry) |
|
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedBeforeEvent > > | onBeforeWeatherChangedEvent (::ScriptModuleMinecraft::ScriptWeatherType previousWeatherType, ::ScriptModuleMinecraft::ScriptWeatherType newWeatherType, int duration) |
|
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityBeforeEvent > > | onBeforePlayerInteractWithEntity (::Player &player, ::Actor &target, ::PlayerInteractWithEntityBeforeEvent const &eventData) |
|
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockBeforeEvent > > | onBeforePlayerInteractWithBlock (::Player &player, ::PlayerInteractWithBlockBeforeEvent const &eventData) |
|
virtual ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeBeforeEvent > > | onBeforePlayerGameModeChange (::Player const &player, ::GameType fromGameMode, ::GameType toGameMode) |
|
virtual void | onBeforePlayerLeave (::Player const &player) |
|
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 void | onBeforeActorRemove (::Actor const &actor) |
|
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::ScriptExplosionStartedBeforeEvent > > | onBeforeExplosion (::ExplosionStartedEvent const &event) |
|
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) |
|
MCFOLD void | $onBeforeWorldInitialize (::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockComponentRegistry > const &blockComponentRegistry, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponentRegistry > const &itemComponentRegistry) |
|
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWeatherChangedBeforeEvent > > | $onBeforeWeatherChangedEvent (::ScriptModuleMinecraft::ScriptWeatherType previousWeatherType, ::ScriptModuleMinecraft::ScriptWeatherType newWeatherType, int duration) |
|
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityBeforeEvent > > | $onBeforePlayerInteractWithEntity (::Player &player, ::Actor &target, ::PlayerInteractWithEntityBeforeEvent const &eventData) |
|
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockBeforeEvent > > | $onBeforePlayerInteractWithBlock (::Player &player, ::PlayerInteractWithBlockBeforeEvent const &eventData) |
|
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerGameModeChangeBeforeEvent > > | $onBeforePlayerGameModeChange (::Player const &player, ::GameType fromGameMode, ::GameType toGameMode) |
|
MCFOLD void | $onBeforePlayerLeave (::Player const &player) |
|
MCFOLD ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealBeforeEvent > > | $onBeforeActorHeal (::Actor const &actor, ::ActorBeforeHealEvent const &eventData) |
|
MCFOLD ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtBeforeEvent > > | $onBeforeActorHurt (::Actor const &actor, ::ActorBeforeHurtEvent const &eventData) |
|
MCFOLD void | $onBeforeActorRemove (::Actor const &actor) |
|
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorAddEffectBeforeEvent > > | $onBeforeEffectAddedEventSend (::ActorAddEffectEvent &actorEffectAddedEvent, ::Actor const &actor) |
|
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorItemPickupBeforeEvent > > | $onBeforeActorItemPickup (::ActorBeforeAcquireItemEvent &actorItemPickupEvent) |
|
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptExplosionStartedBeforeEvent > > | $onBeforeExplosion (::ExplosionStartedEvent const &event) |
|
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerBreakBlockBeforeEvent > > | $onBeforePlayerBreakBlock (::Player const &player, ::BlockTryDestroyByPlayerEvent const &eventData) |
|
MCFOLD ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerPlaceBlockBeforeEvent > > | $onBeforePlayerPlaceBlock (::Player const &player, ::BlockTryPlaceByPlayerEvent const &eventData) |
|
|
::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScope > | mScope |
|
::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::ScriptItemEventListener > > | mItemEventListener |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptPlayerEventListener > > | mPlayerEventListener |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptServerNetworkEventListener > > | mServerNetworkEventListener |
|
::ll::TypedStorage< 8, 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 |