mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-18 19:55:33 +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 = new PlayerInteractEvent($player, $item, $blockClicked, $clickVector, $face, PlayerInteractEvent::RIGHT_CLICK_BLOCK);
|
||||||
$ev->call();
|
$ev->call();
|
||||||
if(!$ev->isCancelled()){
|
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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!$player->isSneaking()){
|
$result = $item->onActivate($player, $blockReplace, $blockClicked, $face, $clickVector);
|
||||||
$result = $item->onActivate($player, $blockReplace, $blockClicked, $face, $clickVector);
|
if(!$result->equals(ItemUseResult::NONE())){
|
||||||
if(!$result->equals(ItemUseResult::NONE())){
|
return $result->equals(ItemUseResult::SUCCESS());
|
||||||
return $result->equals(ItemUseResult::SUCCESS());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user