28 virtual ::EventResult onLevelInitialized(
::Level& level);
30 virtual ::EventResult onLevelAddedPlayer(
::Player& player);
32 virtual ::EventResult onLevelRemovedPlayer(
::Player& player);
34 virtual ::EventResult onLevelRemovedActor(
::Actor& actor);
36 virtual ::EventResult onLevelTick(
::Level& level);
38 virtual ::EventResult onLevelTickStart(
::Level& level);
40 virtual ::EventResult onLevelTickEnd(
::Level&);
42 virtual ::EventResult onLevelWeatherChange(
43 ::std::string
const& dimension,
50 virtual ::EventResult onRealmsStory(::std::string
const& storyData);
52 virtual ::EventResult onWorldClockTimeModified(::Bedrock::NotNullNonOwnerPtr<::WorldClock>
const clock);
54 virtual ::EventResult onWorldClockPaused(::Bedrock::NotNullNonOwnerPtr<::WorldClock>
const clock);
56 virtual ::EventResult onWorldClockResumed(::Bedrock::NotNullNonOwnerPtr<::WorldClock>
const clock);
58 virtual ::EventResult onWorldClockTimeMarker(
59 ::Bedrock::NotNullNonOwnerPtr<::WorldClock>
const clock,
60 ::std::string
const& timeMarkerName
69 MCFOLD ::EventResult $onLevelInitialized(
::Level& level);
71 MCFOLD ::EventResult $onLevelAddedPlayer(
::Player& player);
73 MCFOLD ::EventResult $onLevelRemovedPlayer(
::Player& player);
75 MCFOLD ::EventResult $onLevelRemovedActor(
::Actor& actor);
77 MCFOLD ::EventResult $onLevelTick(
::Level& level);
79 MCFOLD ::EventResult $onLevelTickStart(
::Level& level);
81 MCFOLD ::EventResult $onLevelTickEnd(
::Level&);
83 MCFOLD ::EventResult $onLevelWeatherChange(
84 ::std::string
const& dimension,
91 MCFOLD ::EventResult $onRealmsStory(::std::string
const& storyData);
93 MCFOLD ::EventResult $onWorldClockTimeModified(::Bedrock::NotNullNonOwnerPtr<::WorldClock>
const clock);
95 MCFOLD ::EventResult $onWorldClockPaused(::Bedrock::NotNullNonOwnerPtr<::WorldClock>
const clock);
97 MCFOLD ::EventResult $onWorldClockResumed(::Bedrock::NotNullNonOwnerPtr<::WorldClock>
const clock);
99 MCFOLD ::EventResult $onWorldClockTimeMarker(
100 ::Bedrock::NotNullNonOwnerPtr<::WorldClock>
const clock,
101 ::std::string
const& timeMarkerName