BlockPlaceEvent: use BlockTransaction, closes #1760

BlockPlaceEvent no longer extends BlockEvent, since it's now a multi-block event
getBlockReplaced() is removed
getTransaction() is added

to be honest, BlockPlaceEvent should be something like PlayerBlockPlaceEvent...
This commit is contained in:
Dylan K. Taylor
2023-01-24 15:49:42 +00:00
parent 92896c78da
commit cbaff1caec
2 changed files with 17 additions and 10 deletions

View File

@ -2051,7 +2051,7 @@ class World implements ChunkManager{
}
if($player !== null){
$ev = new BlockPlaceEvent($player, $hand, $blockReplace, $blockClicked, $item);
$ev = new BlockPlaceEvent($player, $tx, $blockClicked, $item);
if($player->isSpectator()){
$ev->cancel();
}