From 62ef1f6b20be75232b52e5fb4a2e81647d1b64c9 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Wed, 19 Feb 2014 12:41:19 +0100 Subject: [PATCH] Added more entities --- src/Entity.php | 3 ++- src/entity/AgeableEntity.php | 2 +- src/entity/AnimalEntity.php | 2 +- src/entity/EnderPearlEntity.php | 24 ++++++++++++++++++++++++ src/entity/EndermanEntity.php | 24 ++++++++++++++++++++++++ src/entity/OcelotEntity.php | 24 ++++++++++++++++++++++++ src/entity/SilverfishEntity.php | 24 ++++++++++++++++++++++++ src/entity/SlimeEntity.php | 24 ++++++++++++++++++++++++ src/entity/TameableEntity.php | 24 ++++++++++++++++++++++++ src/entity/WolfEntity.php | 24 ++++++++++++++++++++++++ 10 files changed, 172 insertions(+), 3 deletions(-) create mode 100644 src/entity/EnderPearlEntity.php create mode 100644 src/entity/EndermanEntity.php create mode 100644 src/entity/OcelotEntity.php create mode 100644 src/entity/SilverfishEntity.php create mode 100644 src/entity/SlimeEntity.php create mode 100644 src/entity/TameableEntity.php create mode 100644 src/entity/WolfEntity.php 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 @@ +