39 virtual ::EventResult onBlockDestroyedByPlayer(
47 virtual ::EventResult onBlockInPosWillBeDestroyedByPlayer(
::Player& player,
::BlockPos const& pos);
50 onBlockMovedByPiston(
::BlockPos const& pistonPos,
::BlockPos const& blockPos, ::PistonState
const action);
52 virtual ::EventResult onBlockDestructionStopped(
::Player& player,
::BlockPos const& blockPos,
int progress);
57 virtual ::EventResult onBlockInteractedWith(
::Player& player,
::BlockPos const& blockPos);
64 virtual ::EventResult onUnknownBlockReceived(
::Level& level,
::NewBlockID const& blockId, ushort data);
72 MCFOLD ::EventResult $onBlockDestroyedByPlayer(
80 MCFOLD ::EventResult $onBlockInPosWillBeDestroyedByPlayer(
::Player& player,
::BlockPos const& pos);
83 $onBlockMovedByPiston(
::BlockPos const& pistonPos,
::BlockPos const& blockPos, ::PistonState
const action);
85 MCFOLD ::EventResult $onBlockDestructionStopped(
::Player& player,
::BlockPos const& blockPos,
int progress);
90 MCFOLD ::EventResult $onBlockInteractedWith(
::Player& player,
::BlockPos const& blockPos);
92 MCFOLD ::EventResult $onBlockExploded(
101 MCFOLD ::EventResult $onUnknownBlockReceived(
::Level& level,
::NewBlockID const& blockId, ushort data);