diff --git a/src/block/inventory/ShulkerBoxInventory.php b/src/block/inventory/ShulkerBoxInventory.php index 849d0bf2b..81c90aaed 100644 --- a/src/block/inventory/ShulkerBoxInventory.php +++ b/src/block/inventory/ShulkerBoxInventory.php @@ -30,7 +30,6 @@ use pocketmine\item\Item; use pocketmine\item\ItemTypeIds; use pocketmine\network\mcpe\protocol\BlockEventPacket; use pocketmine\network\mcpe\protocol\types\BlockPosition as ProtocolBlockPosition; -use pocketmine\world\Position; use pocketmine\world\sound\ShulkerBoxCloseSound; use pocketmine\world\sound\ShulkerBoxOpenSound; use pocketmine\world\sound\Sound; diff --git a/src/player/SurvivalBlockBreakHandler.php b/src/player/SurvivalBlockBreakHandler.php index eacbdac7e..a329b23fc 100644 --- a/src/player/SurvivalBlockBreakHandler.php +++ b/src/player/SurvivalBlockBreakHandler.php @@ -119,10 +119,11 @@ final class SurvivalBlockBreakHandler{ } public function __destruct(){ + $vector3 = $this->blockPos->asVector3(); if($this->player->getWorld()->isInLoadedTerrain($vector3)){ $this->player->getWorld()->broadcastPacketOnBlock( $this->blockPos, - LevelEventPacket::create(LevelEvent::BLOCK_STOP_BREAK, 0, $this->blockPos->asVector3()) + LevelEventPacket::create(LevelEvent::BLOCK_STOP_BREAK, 0, $vector3) ); } }