38 virtual ::EventResult onBlockDestroyedByPlayer(
47 virtual ::EventResult onBlockInPosWillBeDestroyedByPlayer(
::Player& player,
::BlockPos const& pos);
51 onBlockMovedByPiston(
::BlockPos const& pistonPos,
::BlockPos const& blockPos, ::PistonState
const action);
54 virtual ::EventResult onBlockDestructionStopped(
::Player& player,
::BlockPos const& blockPos,
int progress);
60 virtual ::EventResult onBlockInteractedWith(
::Player& player,
::BlockPos const& blockPos);
70 virtual ::EventResult onUnknownBlockReceived(
::Level& level,
::NewBlockID const& blockId, ushort data);
82 MCFOLD ::EventResult $onBlockDestroyedByPlayer(
90 MCFOLD ::EventResult $onBlockInPosWillBeDestroyedByPlayer(
::Player& player,
::BlockPos const& pos);
93 $onBlockMovedByPiston(
::BlockPos const& pistonPos,
::BlockPos const& blockPos, ::PistonState
const action);
95 MCFOLD ::EventResult $onBlockDestructionStopped(
::Player& player,
::BlockPos const& blockPos,
int progress);
99 MCFOLD ::EventResult $onBlockInteractedWith(
::Player& player,
::BlockPos const& blockPos);
101 MCFOLD ::EventResult $onBlockExploded(
110 MCFOLD ::EventResult $onUnknownBlockReceived(
::Level& level,
::NewBlockID const& blockId, ushort data);