mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-18 11:45:30 +00:00
Merge commit '34a3e0d'
This commit is contained in:
commit
a178a14732
@ -1550,15 +1550,13 @@ 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());
|
||||
}
|
||||
$result = $item->onActivate($player, $blockReplace, $blockClicked, $face, $clickVector);
|
||||
if(!$result->equals(ItemUseResult::NONE())){
|
||||
return $result->equals(ItemUseResult::SUCCESS());
|
||||
}
|
||||
}else{
|
||||
return false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user