Move Effect and EffectInstance to entity\effect namespace

This commit is contained in:
Dylan K. Taylor 2019-01-28 15:40:39 +00:00
parent a6237958e8
commit 78dfcc5f2d
35 changed files with 35 additions and 67 deletions

View File

@ -28,8 +28,8 @@ use pocketmine\block\Block;
use pocketmine\block\BlockFactory; use pocketmine\block\BlockFactory;
use pocketmine\command\Command; use pocketmine\command\Command;
use pocketmine\command\CommandSender; use pocketmine\command\CommandSender;
use pocketmine\entity\Effect; use pocketmine\entity\effect\Effect;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
use pocketmine\entity\Human; use pocketmine\entity\Human;
use pocketmine\entity\object\ItemEntity; use pocketmine\entity\object\ItemEntity;

View File

@ -24,7 +24,7 @@ declare(strict_types=1);
namespace pocketmine\block; namespace pocketmine\block;
use pocketmine\block\utils\BlockDataValidator; use pocketmine\block\utils\BlockDataValidator;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
use pocketmine\entity\Living; use pocketmine\entity\Living;
use pocketmine\item\FoodSource; use pocketmine\item\FoodSource;
use pocketmine\item\Item; use pocketmine\item\Item;

View File

@ -25,8 +25,8 @@ namespace pocketmine\command\defaults;
use pocketmine\command\CommandSender; use pocketmine\command\CommandSender;
use pocketmine\command\utils\InvalidCommandSyntaxException; use pocketmine\command\utils\InvalidCommandSyntaxException;
use pocketmine\entity\Effect; use pocketmine\entity\effect\Effect;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
use pocketmine\lang\TranslationContainer; use pocketmine\lang\TranslationContainer;
use pocketmine\utils\TextFormat; use pocketmine\utils\TextFormat;
use function count; use function count;

View File

@ -23,6 +23,7 @@ declare(strict_types=1);
namespace pocketmine\entity; namespace pocketmine\entity;
use pocketmine\entity\effect\Effect;
use pocketmine\entity\object\ExperienceOrb; use pocketmine\entity\object\ExperienceOrb;
use pocketmine\entity\object\FallingBlock; use pocketmine\entity\object\FallingBlock;
use pocketmine\entity\object\ItemEntity; use pocketmine\entity\object\ItemEntity;

View File

@ -23,6 +23,8 @@ declare(strict_types=1);
namespace pocketmine\entity; namespace pocketmine\entity;
use pocketmine\entity\effect\Effect;
use pocketmine\entity\effect\EffectInstance;
use pocketmine\entity\projectile\ProjectileSource; use pocketmine\entity\projectile\ProjectileSource;
use pocketmine\entity\utils\ExperienceUtils; use pocketmine\entity\utils\ExperienceUtils;
use pocketmine\event\entity\EntityDamageEvent; use pocketmine\event\entity\EntityDamageEvent;

View File

@ -24,6 +24,8 @@ declare(strict_types=1);
namespace pocketmine\entity; namespace pocketmine\entity;
use pocketmine\block\Block; use pocketmine\block\Block;
use pocketmine\entity\effect\Effect;
use pocketmine\entity\effect\EffectInstance;
use pocketmine\event\entity\EntityArmorChangeEvent; use pocketmine\event\entity\EntityArmorChangeEvent;
use pocketmine\event\entity\EntityDamageByChildEntityEvent; use pocketmine\event\entity\EntityDamageByChildEntityEvent;
use pocketmine\event\entity\EntityDamageByEntityEvent; use pocketmine\event\entity\EntityDamageByEntityEvent;

View File

@ -23,8 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Living; use pocketmine\entity\Living;
class AbsorptionEffect extends Effect{ class AbsorptionEffect extends Effect{

View File

@ -21,21 +21,10 @@
declare(strict_types=1); declare(strict_types=1);
namespace pocketmine\entity; namespace pocketmine\entity\effect;
use pocketmine\entity\effect\AbsorptionEffect; use pocketmine\entity\Entity;
use pocketmine\entity\effect\HealthBoostEffect; use pocketmine\entity\Living;
use pocketmine\entity\effect\HungerEffect;
use pocketmine\entity\effect\InstantDamageEffect;
use pocketmine\entity\effect\InstantHealthEffect;
use pocketmine\entity\effect\InvisibilityEffect;
use pocketmine\entity\effect\LevitationEffect;
use pocketmine\entity\effect\PoisonEffect;
use pocketmine\entity\effect\RegenerationEffect;
use pocketmine\entity\effect\SaturationEffect;
use pocketmine\entity\effect\SlownessEffect;
use pocketmine\entity\effect\SpeedEffect;
use pocketmine\entity\effect\WitherEffect;
use pocketmine\utils\Color; use pocketmine\utils\Color;
use function constant; use function constant;
use function defined; use function defined;

View File

@ -21,7 +21,7 @@
declare(strict_types=1); declare(strict_types=1);
namespace pocketmine\entity; namespace pocketmine\entity\effect;
use pocketmine\utils\Color; use pocketmine\utils\Color;
use function max; use function max;

View File

@ -23,8 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Living; use pocketmine\entity\Living;
class HealthBoostEffect extends Effect{ class HealthBoostEffect extends Effect{

View File

@ -23,8 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
use pocketmine\entity\Human; use pocketmine\entity\Human;
use pocketmine\entity\Living; use pocketmine\entity\Living;

View File

@ -23,7 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
use pocketmine\entity\Living; use pocketmine\entity\Living;
use pocketmine\event\entity\EntityDamageByChildEntityEvent; use pocketmine\event\entity\EntityDamageByChildEntityEvent;

View File

@ -23,9 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
abstract class InstantEffect extends Effect{ abstract class InstantEffect extends Effect{
public function getDefaultDuration() : int{ public function getDefaultDuration() : int{

View File

@ -23,7 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
use pocketmine\entity\Living; use pocketmine\entity\Living;
use pocketmine\event\entity\EntityRegainHealthEvent; use pocketmine\event\entity\EntityRegainHealthEvent;

View File

@ -23,8 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Living; use pocketmine\entity\Living;
class InvisibilityEffect extends Effect{ class InvisibilityEffect extends Effect{

View File

@ -23,8 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
use pocketmine\entity\Living; use pocketmine\entity\Living;
use pocketmine\Player; use pocketmine\Player;

View File

@ -23,8 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
use pocketmine\entity\Living; use pocketmine\entity\Living;
use pocketmine\event\entity\EntityDamageEvent; use pocketmine\event\entity\EntityDamageEvent;

View File

@ -23,8 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
use pocketmine\entity\Living; use pocketmine\entity\Living;
use pocketmine\event\entity\EntityRegainHealthEvent; use pocketmine\event\entity\EntityRegainHealthEvent;

View File

@ -23,7 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
use pocketmine\entity\Human; use pocketmine\entity\Human;
use pocketmine\entity\Living; use pocketmine\entity\Living;

View File

@ -24,8 +24,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\Attribute; use pocketmine\entity\Attribute;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Living; use pocketmine\entity\Living;
class SlownessEffect extends Effect{ class SlownessEffect extends Effect{

View File

@ -24,8 +24,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\Attribute; use pocketmine\entity\Attribute;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Living; use pocketmine\entity\Living;
class SpeedEffect extends Effect{ class SpeedEffect extends Effect{

View File

@ -23,8 +23,6 @@ declare(strict_types=1);
namespace pocketmine\entity\effect; namespace pocketmine\entity\effect;
use pocketmine\entity\Effect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
use pocketmine\entity\Living; use pocketmine\entity\Living;
use pocketmine\event\entity\EntityDamageEvent; use pocketmine\event\entity\EntityDamageEvent;

View File

@ -25,8 +25,8 @@ namespace pocketmine\entity\projectile;
use pocketmine\block\Block; use pocketmine\block\Block;
use pocketmine\block\BlockFactory; use pocketmine\block\BlockFactory;
use pocketmine\entity\effect\EffectInstance;
use pocketmine\entity\effect\InstantEffect; use pocketmine\entity\effect\InstantEffect;
use pocketmine\entity\EffectInstance;
use pocketmine\entity\Living; use pocketmine\entity\Living;
use pocketmine\event\entity\ProjectileHitBlockEvent; use pocketmine\event\entity\ProjectileHitBlockEvent;
use pocketmine\event\entity\ProjectileHitEntityEvent; use pocketmine\event\entity\ProjectileHitEntityEvent;

View File

@ -23,7 +23,7 @@ declare(strict_types=1);
namespace pocketmine\event\entity; namespace pocketmine\event\entity;
use pocketmine\entity\Effect; use pocketmine\entity\effect\Effect;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
use pocketmine\entity\Living; use pocketmine\entity\Living;

View File

@ -23,7 +23,7 @@ declare(strict_types=1);
namespace pocketmine\event\entity; namespace pocketmine\event\entity;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
/** /**

View File

@ -23,7 +23,7 @@ declare(strict_types=1);
namespace pocketmine\event\entity; namespace pocketmine\event\entity;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
use pocketmine\entity\Entity; use pocketmine\entity\Entity;
use pocketmine\event\Cancellable; use pocketmine\event\Cancellable;
use pocketmine\event\CancellableTrait; use pocketmine\event\CancellableTrait;

View File

@ -24,7 +24,7 @@ declare(strict_types=1);
namespace pocketmine\item; namespace pocketmine\item;
use pocketmine\block\Block; use pocketmine\block\Block;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
use pocketmine\entity\Living; use pocketmine\entity\Living;
/** /**

View File

@ -23,8 +23,8 @@ declare(strict_types=1);
namespace pocketmine\item; namespace pocketmine\item;
use pocketmine\entity\Effect; use pocketmine\entity\effect\Effect;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
class GoldenApple extends Food{ class GoldenApple extends Food{

View File

@ -23,8 +23,8 @@ declare(strict_types=1);
namespace pocketmine\item; namespace pocketmine\item;
use pocketmine\entity\Effect; use pocketmine\entity\effect\Effect;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
class GoldenAppleEnchanted extends GoldenApple{ class GoldenAppleEnchanted extends GoldenApple{

View File

@ -23,8 +23,8 @@ declare(strict_types=1);
namespace pocketmine\item; namespace pocketmine\item;
use pocketmine\entity\Effect; use pocketmine\entity\effect\Effect;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
use function mt_rand; use function mt_rand;
class PoisonousPotato extends Food{ class PoisonousPotato extends Food{

View File

@ -23,8 +23,8 @@ declare(strict_types=1);
namespace pocketmine\item; namespace pocketmine\item;
use pocketmine\entity\Effect; use pocketmine\entity\effect\Effect;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
use pocketmine\entity\Living; use pocketmine\entity\Living;
class Potion extends Item implements Consumable{ class Potion extends Item implements Consumable{

View File

@ -23,8 +23,8 @@ declare(strict_types=1);
namespace pocketmine\item; namespace pocketmine\item;
use pocketmine\entity\Effect; use pocketmine\entity\effect\Effect;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
class Pufferfish extends Food{ class Pufferfish extends Food{
public function __construct(){ public function __construct(){

View File

@ -23,8 +23,8 @@ declare(strict_types=1);
namespace pocketmine\item; namespace pocketmine\item;
use pocketmine\entity\Effect; use pocketmine\entity\effect\Effect;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
use function mt_rand; use function mt_rand;
class RawChicken extends Food{ class RawChicken extends Food{

View File

@ -23,8 +23,8 @@ declare(strict_types=1);
namespace pocketmine\item; namespace pocketmine\item;
use pocketmine\entity\Effect; use pocketmine\entity\effect\Effect;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
use function lcg_value; use function lcg_value;
class RottenFlesh extends Food{ class RottenFlesh extends Food{

View File

@ -23,8 +23,8 @@ declare(strict_types=1);
namespace pocketmine\item; namespace pocketmine\item;
use pocketmine\entity\Effect; use pocketmine\entity\effect\Effect;
use pocketmine\entity\EffectInstance; use pocketmine\entity\effect\EffectInstance;
class SpiderEye extends Food{ class SpiderEye extends Food{
public function __construct(){ public function __construct(){