52 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent>>
55 virtual void onBeforeWorldInitialize(
57 blockComponentRegistry,
62 virtual ::std::optional<
64 onBeforeWeatherChangedEvent(
65 ::ScriptModuleMinecraft::ScriptWeatherType previousWeatherType,
66 ::ScriptModuleMinecraft::ScriptWeatherType newWeatherType,
70 virtual ::std::optional<
72 onBeforePlayerInteractWithEntity(
78 virtual ::std::optional<
82 virtual ::std::optional<
84 onBeforePlayerGameModeChange(
::Player const& player, ::GameType fromGameMode, ::GameType toGameMode);
86 virtual void onBeforePlayerLeave(
::Player const& player);
88 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHealBeforeEvent>>
91 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorHurtBeforeEvent>>
94 virtual void onBeforeActorRemove(
::Actor const& actor);
96 virtual ::std::optional<
100 virtual ::std::optional<
104 virtual ::std::optional<
108 virtual ::std::optional<
112 virtual ::std::optional<
116 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseBeforeEvent>>
119 virtual ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent>>
126 MCFOLD ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptChatSendBeforeEvent>>
129 MCFOLD
void $onBeforeWorldInitialize(
131 blockComponentRegistry,
133 itemComponentRegistry
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<
182 MCFOLD ::std::optional<
186 MCFOLD ::std::optional<
190 MCFOLD ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseBeforeEvent>>
193 MCFOLD ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent>>