3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/events/BlockEventListener.h"
7#include "mc/world/events/EventListenerDispatcher.h"
8#include "mc/world/events/EventResult.h"
26namespace ScriptModuleMinecraft {
70 virtual ::EventResult onBlockPlacedByPlayer(
78 virtual ::EventResult onBlockDestroyedByPlayer(
87 virtual ::EventResult onBlockDestructionStarted(
Definition EventListenerDispatcher.h:6
Definition ItemStackBase.h:35
Definition ScriptBlockEventListener.h:28
MCAPI::EventResult $onEvent(::TargetBlockHitEvent const &targetBlockHitEvent)
MCAPI::EventResult $onEvent(::ButtonPushEvent const &buttonPushEvent)
MCAPI::EventResult $onBlockPlacedByPlayer(::Player &player, ::Block const &placedBlock, ::BlockPos const &pos, bool isUnderwater)
MCAPI::EventResult $onEvent(::PistonActionEvent const &pistonActionEvent)
static MCAPI void ** $vftable()
MCAPI::EventResult $onBlockDestroyedByPlayer(::Player &player, ::Block const &destroyedBlock, ::BlockPos const &pos, ::ItemStackBase const ¤tItem, ::ItemStackBase const &itemBeforeBlockBreak)
MCAPI::EventResult $onEvent(::LeverActionEvent const &leverActionEvent)
MCAPI::EventResult $onEvent(::TripWireTripEvent const &tripWireTripEvent)
MCAPI::EventResult $onEvent(::ExplosionStartedEvent const &explosionStartedEvent)
MCAPI::EventResult $onEvent(::PressurePlatePushEvent const &pressurePlatePushEvent)
MCAPI::EventResult $onBlockDestructionStarted(::Player &player, ::BlockPos const &pos, ::Block const &hitBlock, uchar const face)
MCAPI::EventResult $onEvent(::PressurePlatePopEvent const &pressurePlatePopEvent)
Definition ExplosionStartedEvent.h:15
Definition LeverActionEvent.h:14
Definition PistonActionEvent.h:14
Definition PressurePlatePopEvent.h:13
Definition PressurePlatePushEvent.h:14
Definition TargetBlockHitEvent.h:15
Definition TripWireTripEvent.h:14