diff --git a/src/Entity.php b/src/Entity.php index eef5de20b..d2dfef3a3 100644 --- a/src/Entity.php +++ b/src/Entity.php @@ -230,14 +230,15 @@ abstract class Entity extends Position{ require_once("entity/DamageableEntity.php"); require_once("entity/ProjectileSourceEntity.php"); require_once("entity/RideableEntity.php"); +require_once("entity/TameableEntity.php"); require_once("entity/AttachableEntity.php"); +require_once("entity/AgeableEntity.php"); require_once("entity/ExplosiveEntity.php"); require_once("entity/ColorableEntity.php"); require_once("entity/LivingEntity.php"); require_once("entity/CreatureEntity.php"); require_once("entity/MonsterEntity.php"); -require_once("entity/AgeableEntity.php"); require_once("entity/AnimalEntity.php"); require_once("entity/HumanEntity.php"); require_once("entity/ProjectileEntity.php"); diff --git a/src/entity/AgeableEntity.php b/src/entity/AgeableEntity.php index 2799e84ec..3ac7a8520 100644 --- a/src/entity/AgeableEntity.php +++ b/src/entity/AgeableEntity.php @@ -19,6 +19,6 @@ * */ -abstract class AgeableEntity extends CreatureEntity{ +interface AgeableEntity{ } \ No newline at end of file diff --git a/src/entity/AnimalEntity.php b/src/entity/AnimalEntity.php index e833f4251..4a45d0d82 100644 --- a/src/entity/AnimalEntity.php +++ b/src/entity/AnimalEntity.php @@ -19,6 +19,6 @@ * */ -abstract class AnimalEntity extends AgeableEntity{ +abstract class AnimalEntity extends CreatureEntity implements AgeableEntity{ } \ No newline at end of file diff --git a/src/entity/EnderPearlEntity.php b/src/entity/EnderPearlEntity.php new file mode 100644 index 000000000..43bdbad3f --- /dev/null +++ b/src/entity/EnderPearlEntity.php @@ -0,0 +1,24 @@ +