Moved projectile-related classes to their own namespace

This commit is contained in:
Dylan K. Taylor
2017-10-19 12:27:44 +01:00
parent 55de75b914
commit 584810780a
18 changed files with 23 additions and 16 deletions

View File

@ -29,6 +29,8 @@ namespace pocketmine\entity;
use pocketmine\block\Block;
use pocketmine\block\BlockFactory;
use pocketmine\block\Water;
use pocketmine\entity\projectile\Arrow;
use pocketmine\entity\projectile\Snowball;
use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\event\entity\EntityDespawnEvent;
use pocketmine\event\entity\EntityLevelChangeEvent;

View File

@ -23,6 +23,7 @@ declare(strict_types=1);
namespace pocketmine\entity;
use pocketmine\entity\projectile\ProjectileSource;
use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\event\entity\EntityRegainHealthEvent;
use pocketmine\event\player\PlayerExhaustEvent;

View File

@ -21,8 +21,9 @@
declare(strict_types=1);
namespace pocketmine\entity;
namespace pocketmine\entity\projectile;
use pocketmine\entity\Entity;
use pocketmine\level\Level;
use pocketmine\nbt\tag\CompoundTag;
use pocketmine\network\mcpe\protocol\AddEntityPacket;

View File

@ -21,8 +21,10 @@
declare(strict_types=1);
namespace pocketmine\entity;
namespace pocketmine\entity\projectile;
use pocketmine\entity\Entity;
use pocketmine\entity\Living;
use pocketmine\event\entity\EntityCombustByEntityEvent;
use pocketmine\event\entity\EntityDamageByChildEntityEvent;
use pocketmine\event\entity\EntityDamageByEntityEvent;

View File

@ -21,7 +21,7 @@
declare(strict_types=1);
namespace pocketmine\entity;
namespace pocketmine\entity\projectile;
interface ProjectileSource{

View File

@ -21,8 +21,9 @@
declare(strict_types=1);
namespace pocketmine\entity;
namespace pocketmine\entity\projectile;
use pocketmine\entity\Entity;
use pocketmine\level\Level;
use pocketmine\nbt\tag\CompoundTag;
use pocketmine\network\mcpe\protocol\AddEntityPacket;