diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 10669cba1..51f7e332d 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -2823,12 +2823,11 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ $tile = $this->level->getTileAt($packet->x, $packet->y, $packet->z); if($tile instanceof ItemFrame){ $ev = new PlayerInteractEvent($this, $this->inventory->getItemInHand(), $tile->getBlock(), null, 5 - $tile->getBlock()->getDamage(), PlayerInteractEvent::LEFT_CLICK_BLOCK); - $this->server->getPluginManager()->callEvent($ev); - if($this->isSpectator()){ $ev->setCancelled(); } + $this->server->getPluginManager()->callEvent($ev); if($ev->isCancelled()){ $tile->spawnTo($this); return true;