55 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent>>
60 virtual ::std::optional<
62 onBeforeWeatherChangedEvent(
63 ::ScriptModuleMinecraft::ScriptWeatherType previousWeatherType,
64 ::ScriptModuleMinecraft::ScriptWeatherType newWeatherType,
68 virtual ::std::optional<
70 onBeforePlayerInteractWithEntity(
76 virtual ::std::optional<
80 virtual ::std::optional<
82 onBeforePlayerGameModeChange(
::Player const& player, ::GameType fromGameMode, ::GameType toGameMode);
84 virtual void onBeforePlayerLeave(
::Player const& player);
86 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealBeforeEvent>>
89 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtBeforeEvent>>
92 virtual void onBeforeActorRemove(
::Actor const& actor);
94 virtual ::std::optional<
98 virtual ::std::optional<
102 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorTamedBeforeEvent>>
103 onBeforeActorTamed(
::Actor const& actor,
::Actor const& tamingActor);
105 virtual ::std::optional<
109 virtual ::std::optional<
113 virtual ::std::optional<
117 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseBeforeEvent>>
120 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent>>
123 virtual ::std::optional<
125 onBeforeWorldClockRestart(::Bedrock::NotNullNonOwnerPtr<::WorldClock>
const clock,
int newTime);
131 MCFOLD ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent>>
136 MCFOLD ::std::optional<
138 $onBeforeWeatherChangedEvent(
139 ::ScriptModuleMinecraft::ScriptWeatherType previousWeatherType,
140 ::ScriptModuleMinecraft::ScriptWeatherType newWeatherType,
144 MCFOLD ::std::optional<
146 $onBeforePlayerInteractWithEntity(
152 MCFOLD ::std::optional<
156 MCFOLD ::std::optional<
158 $onBeforePlayerGameModeChange(
::Player const& player, ::GameType fromGameMode, ::GameType toGameMode);
160 MCFOLD
void $onBeforePlayerLeave(
::Player const& player);
162 MCFOLD ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealBeforeEvent>>
165 MCFOLD ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtBeforeEvent>>
168 MCFOLD
void $onBeforeActorRemove(
::Actor const& actor);
170 MCFOLD ::std::optional<
174 MCFOLD ::std::optional<
178 MCFOLD ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorTamedBeforeEvent>>
179 $onBeforeActorTamed(
::Actor const& actor,
::Actor const& tamingActor);
181 MCFOLD ::std::optional<
185 MCFOLD ::std::optional<
189 MCFOLD ::std::optional<
193 MCFOLD ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseBeforeEvent>>
196 MCFOLD ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent>>
199 MCAPI ::std::optional<
201 $onBeforeWorldClockRestart(::Bedrock::NotNullNonOwnerPtr<::WorldClock>
const clock,
int newTime);