3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
11namespace ScriptModuleMinecraft {
class ScriptActor; }
12namespace ScriptModuleMinecraft {
struct ScriptActorAddEffectAfterEventIntermediateData; }
13namespace ScriptModuleMinecraft {
struct ScriptActorDieAfterEvent; }
14namespace ScriptModuleMinecraft {
struct ScriptActorHealthChangedAfterEvent; }
15namespace ScriptModuleMinecraft {
struct ScriptActorHitBlockAfterEvent; }
16namespace ScriptModuleMinecraft {
struct ScriptActorHitEntityAfterEvent; }
17namespace ScriptModuleMinecraft {
struct ScriptActorHurtAfterEvent; }
18namespace ScriptModuleMinecraft {
struct ScriptActorLoadAfterEvent; }
19namespace ScriptModuleMinecraft {
struct ScriptActorRemoveAfterEvent; }
20namespace ScriptModuleMinecraft {
struct ScriptActorSpawnAfterEvent; }
21namespace ScriptModuleMinecraft {
struct ScriptBlockExplodedAfterEventIntermediateData; }
22namespace ScriptModuleMinecraft {
struct ScriptButtonPushAfterEvent; }
23namespace ScriptModuleMinecraft {
struct ScriptChatSendAfterEvent; }
24namespace ScriptModuleMinecraft {
struct ScriptDataDrivenActorTriggerAfterEventIntermediateData; }
25namespace ScriptModuleMinecraft {
struct ScriptExplosionStartedAfterEvent; }
26namespace ScriptModuleMinecraft {
struct ScriptGameRuleChangeAfterEvent; }
27namespace ScriptModuleMinecraft {
struct ScriptItemCompleteUseAfterEvent; }
28namespace ScriptModuleMinecraft {
struct ScriptItemReleaseUseAfterEvent; }
29namespace ScriptModuleMinecraft {
struct ScriptItemStartUseAfterEvent; }
30namespace ScriptModuleMinecraft {
struct ScriptItemStartUseOnAfterEvent; }
31namespace ScriptModuleMinecraft {
struct ScriptItemStopUseAfterEvent; }
32namespace ScriptModuleMinecraft {
struct ScriptItemStopUseOnAfterEvent; }
33namespace ScriptModuleMinecraft {
struct ScriptItemUseAfterEvent; }
34namespace ScriptModuleMinecraft {
struct ScriptItemUseOnAfterEvent; }
35namespace ScriptModuleMinecraft {
struct ScriptLeverActionAfterEvent; }
36namespace ScriptModuleMinecraft {
struct ScriptPistonActionAfterEvent; }
37namespace ScriptModuleMinecraft {
struct ScriptPlayerBreakBlockAfterEvent; }
38namespace ScriptModuleMinecraft {
struct ScriptPlayerButtonInputAfterEvent; }
39namespace ScriptModuleMinecraft {
struct ScriptPlayerDimensionChangeAfterEvent; }
40namespace ScriptModuleMinecraft {
struct ScriptPlayerEmoteAfterEvent; }
41namespace ScriptModuleMinecraft {
struct ScriptPlayerGameModeChangeAfterEvent; }
42namespace ScriptModuleMinecraft {
struct ScriptPlayerInputModeChangeAfterEvent; }
43namespace ScriptModuleMinecraft {
struct ScriptPlayerInputPermissionCategoryChangeAfterEvent; }
44namespace ScriptModuleMinecraft {
struct ScriptPlayerInteractWithBlockAfterEvent; }
45namespace ScriptModuleMinecraft {
struct ScriptPlayerInteractWithEntityAfterEvent; }
46namespace ScriptModuleMinecraft {
struct ScriptPlayerJoinAfterEvent; }
47namespace ScriptModuleMinecraft {
struct ScriptPlayerLeaveAfterEvent; }
48namespace ScriptModuleMinecraft {
struct ScriptPlayerPlaceBlockAfterEvent; }
49namespace ScriptModuleMinecraft {
struct ScriptPlayerSpawnAfterEvent; }
50namespace ScriptModuleMinecraft {
struct ScriptPressurePlatePopAfterEvent; }
51namespace ScriptModuleMinecraft {
struct ScriptPressurePlatePushAfterEvent; }
52namespace ScriptModuleMinecraft {
struct ScriptProjectileHitBlockAfterEvent; }
53namespace ScriptModuleMinecraft {
struct ScriptProjectileHitEntityAfterEvent; }
54namespace ScriptModuleMinecraft {
struct ScriptServerMessageAfterEvent; }
55namespace ScriptModuleMinecraft {
struct ScriptTargetBlockHitAfterEvent; }
56namespace ScriptModuleMinecraft {
struct ScriptTripWireTripAfterEvent; }
57namespace ScriptModuleMinecraft {
struct ScriptWeatherChangedAfterEvent; }
58namespace ScriptModuleMinecraft {
struct ScriptWorldInitializeAfterEvent; }
61namespace ScriptModuleMinecraft {
71 virtual ::Level& getLevel()
const = 0;
95 onActorAddEffect(::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData>&);
125 onDataDrivenActorEventSend(::std::shared_ptr<
152 ::ScriptModuleMinecraft::
193 onExplodeBlock(::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData>&);
271 $onActorAddEffect(::std::shared_ptr<::ScriptModuleMinecraft::ScriptActorAddEffectAfterEventIntermediateData>&);
298 ::ScriptModuleMinecraft::
329 $onExplodeBlock(::std::shared_ptr<::ScriptModuleMinecraft::ScriptBlockExplodedAfterEventIntermediateData>&);
Definition IScriptWorldAfterEvents.h:63
Definition StrongTypedObjectHandle.h:8
Definition ScriptActorHealthChangedAfterEvent.h:10
Definition ScriptPlayerBreakBlockAfterEvent.h:20
Definition ScriptPlayerDimensionChangeAfterEvent.h:18
Definition ScriptPlayerGameModeChangeAfterEvent.h:17
Definition ScriptPlayerInteractWithBlockAfterEvent.h:21
Definition ScriptPlayerInteractWithEntityAfterEvent.h:19
Definition ScriptPlayerPlaceBlockAfterEvent.h:18
Definition ScriptPressurePlatePopAfterEvent.h:11
Definition ScriptPressurePlatePushAfterEvent.h:11
Definition ScriptProjectileHitBlockAfterEvent.h:18
Definition ScriptProjectileHitEntityAfterEvent.h:16