diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 04723de85..2d7ed1c08 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -23,7 +23,6 @@ declare(strict_types=1); namespace pocketmine; -use pocketmine\block\Air; use pocketmine\block\Bed; use pocketmine\block\Block; use pocketmine\block\BlockFactory; @@ -2571,8 +2570,10 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ $this->inventory->setItemInHand($bow); } } - if($ev->getProjectile() instanceof Projectile){ - $this->server->getPluginManager()->callEvent($projectileEv = new ProjectileLaunchEvent($ev->getProjectile())); + + $projectile = $ev->getProjectile(); + if($projectile instanceof Projectile){ + $this->server->getPluginManager()->callEvent($projectileEv = new ProjectileLaunchEvent($projectile)); if($projectileEv->isCancelled()){ $ev->getProjectile()->kill(); }else{ diff --git a/src/pocketmine/block/BrownMushroom.php b/src/pocketmine/block/BrownMushroom.php index d5002344e..2ca5ce010 100644 --- a/src/pocketmine/block/BrownMushroom.php +++ b/src/pocketmine/block/BrownMushroom.php @@ -67,8 +67,4 @@ class BrownMushroom extends Flowable{ return false; } - protected function recalculateBoundingBox(){ - return null; - } - } \ No newline at end of file diff --git a/src/pocketmine/event/player/PlayerBucketEmptyEvent.php b/src/pocketmine/event/player/PlayerBucketEmptyEvent.php index a4023b17b..14a1cda40 100644 --- a/src/pocketmine/event/player/PlayerBucketEmptyEvent.php +++ b/src/pocketmine/event/player/PlayerBucketEmptyEvent.php @@ -23,10 +23,6 @@ declare(strict_types=1); namespace pocketmine\event\player; -use pocketmine\block\Block; -use pocketmine\item\Item; -use pocketmine\Player; - class PlayerBucketEmptyEvent extends PlayerBucketEvent{ public static $handlerList = null; diff --git a/src/pocketmine/item/FlintSteel.php b/src/pocketmine/item/FlintSteel.php index 60d5813e7..33686758a 100644 --- a/src/pocketmine/item/FlintSteel.php +++ b/src/pocketmine/item/FlintSteel.php @@ -25,7 +25,6 @@ namespace pocketmine\item; use pocketmine\block\Block; use pocketmine\block\BlockFactory; -use pocketmine\block\Fire; use pocketmine\block\Solid; use pocketmine\level\Level; use pocketmine\math\Vector3; diff --git a/src/pocketmine/level/Explosion.php b/src/pocketmine/level/Explosion.php index 03313efef..73df0c067 100644 --- a/src/pocketmine/level/Explosion.php +++ b/src/pocketmine/level/Explosion.php @@ -33,7 +33,6 @@ use pocketmine\event\entity\EntityDamageByEntityEvent; use pocketmine\event\entity\EntityDamageEvent; use pocketmine\event\entity\EntityExplodeEvent; use pocketmine\item\Item; -use pocketmine\level\format\SubChunkInterface; use pocketmine\level\particle\HugeExplodeSeedParticle; use pocketmine\math\AxisAlignedBB; use pocketmine\math\Math; diff --git a/src/pocketmine/level/Level.php b/src/pocketmine/level/Level.php index 6c8c6df5d..b7eeff479 100644 --- a/src/pocketmine/level/Level.php +++ b/src/pocketmine/level/Level.php @@ -26,7 +26,6 @@ declare(strict_types=1); */ namespace pocketmine\level; -use pocketmine\block\Air; use pocketmine\block\Beetroot; use pocketmine\block\Block; use pocketmine\block\BlockFactory; diff --git a/src/pocketmine/level/generator/populator/Pond.php b/src/pocketmine/level/generator/populator/Pond.php index da4ccaa1c..417f89b93 100644 --- a/src/pocketmine/level/generator/populator/Pond.php +++ b/src/pocketmine/level/generator/populator/Pond.php @@ -25,7 +25,6 @@ namespace pocketmine\level\generator\populator; use pocketmine\block\Block; use pocketmine\block\BlockFactory; -use pocketmine\block\Water; use pocketmine\level\ChunkManager; use pocketmine\math\Vector3; use pocketmine\utils\Random;