Block: add face and clickVector to onActivate() parameters, closes #267

this is an old old old issue, i don't know why it wasn't addressed sooner.
This commit is contained in:
Dylan K. Taylor
2019-02-13 14:29:59 +00:00
parent 55be0716d8
commit 7b6d76871c
28 changed files with 45 additions and 31 deletions

View File

@ -1794,7 +1794,7 @@ class Level implements ChunkManager, Metadatable{
$ev = new PlayerInteractEvent($player, $item, $blockClicked, $clickVector, $face, PlayerInteractEvent::RIGHT_CLICK_BLOCK);
$ev->call();
if(!$ev->isCancelled()){
if(!$player->isSneaking() and $blockClicked->onActivate($item, $player)){
if(!$player->isSneaking() and $blockClicked->onActivate($item, $face, $clickVector, $player)){
return true;
}
@ -1804,7 +1804,7 @@ class Level implements ChunkManager, Metadatable{
}else{
return false;
}
}elseif($blockClicked->onActivate($item, $player)){
}elseif($blockClicked->onActivate($item, $face, $clickVector, $player)){
return true;
}