Merge commit '34a3e0d'

This commit is contained in:
Dylan K. Taylor 2020-04-25 12:13:03 +01:00
commit a178a14732

View File

@ -1550,16 +1550,14 @@ class World implements ChunkManager{
$ev = new PlayerInteractEvent($player, $item, $blockClicked, $clickVector, $face, PlayerInteractEvent::RIGHT_CLICK_BLOCK);
$ev->call();
if(!$ev->isCancelled()){
if(!$player->isSneaking() and $blockClicked->onInteract($item, $face, $clickVector, $player)){
if((!$player->isSneaking() or $item->isNull()) and $blockClicked->onInteract($item, $face, $clickVector, $player)){
return true;
}
if(!$player->isSneaking()){
$result = $item->onActivate($player, $blockReplace, $blockClicked, $face, $clickVector);
if(!$result->equals(ItemUseResult::NONE())){
return $result->equals(ItemUseResult::SUCCESS());
}
}
}else{
return false;
}