3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/events/EventListenerDispatcher.h"
7#include "mc/world/events/EventResult.h"
8#include "mc/world/events/LevelEventListener.h"
20namespace ScriptModuleMinecraft {
50 virtual ::EventResult onLevelTick(
::Level&) ;
53 virtual ::EventResult onLevelAddedPlayer(
::Player& player) ;
56 virtual ::EventResult onLevelRemovedPlayer(
::Player& player) ;
59 virtual ::EventResult onLevelWeatherChange(
60 ::std::string
const& dimension,
68 virtual ::EventResult onLevelRemovedActor(
::Actor& actor) ;
90 ::std::string
const& dimension,
Definition EventListenerDispatcher.h:6
Definition ScriptLevelEventListener.h:22
MCAPI::EventResult $onLevelWeatherChange(::std::string const &dimension, bool wasRaining, bool wasLightning, bool isRaining, bool isLightning)
static MCAPI void ** $vftable()
MCAPI::EventResult $onLevelAddedPlayer(::Player &player)
MCAPI::EventResult $onEvent(::LevelStartLeaveGameEvent const &)
MCAPI::EventResult $onLevelRemovedActor(::Actor &actor)
MCAPI::EventResult $onEvent(::LevelGameRuleChangeEvent const &event)
MCAPI::EventResult $onEvent(::ScriptingWorldInitializeEvent const &scriptingInitializedEvent)
MCAPI::EventResult $onLevelRemovedPlayer(::Player &player)
MCAPI::EventResult $onLevelTick(::Level &)
Definition LevelGameRuleChangeEvent.h:9
Definition LevelStartLeaveGameEvent.h:13
Definition ScriptingWorldInitializeEvent.h:16