Fixed issues with Entity::heal() method

This commit is contained in:
Shoghi Cervantes 2014-10-08 16:46:21 +02:00
parent 57f7d57c76
commit 3313981d54
3 changed files with 6 additions and 3 deletions

View File

@ -25,6 +25,7 @@ namespace pocketmine\entity;
use pocketmine\event\entity\EntityCombustByEntityEvent; use pocketmine\event\entity\EntityCombustByEntityEvent;
use pocketmine\event\entity\EntityDamageByEntityEvent; use pocketmine\event\entity\EntityDamageByEntityEvent;
use pocketmine\event\entity\EntityDamageEvent; use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\event\entity\EntityRegainHealthEvent;
use pocketmine\level\format\FullChunk; use pocketmine\level\format\FullChunk;
use pocketmine\level\MovingObjectPosition; use pocketmine\level\MovingObjectPosition;
use pocketmine\math\Vector3; use pocketmine\math\Vector3;
@ -171,7 +172,7 @@ class Arrow extends Projectile{
} }
public function heal($amount){ public function heal($amount, $source = EntityRegainHealthEvent::CAUSE_MAGIC){
} }

View File

@ -22,6 +22,7 @@
namespace pocketmine\entity; namespace pocketmine\entity;
use pocketmine\event\entity\EntityDamageEvent; use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\event\entity\EntityRegainHealthEvent;
use pocketmine\item\Item; use pocketmine\item\Item;
use pocketmine\math\Vector3; use pocketmine\math\Vector3;
use pocketmine\nbt\tag\Byte; use pocketmine\nbt\tag\Byte;
@ -119,7 +120,7 @@ class DroppedItem extends Entity{
$this->setHealth($this->getHealth() - $damage); $this->setHealth($this->getHealth() - $damage);
} }
public function heal($amount){ public function heal($amount, $source = EntityRegainHealthEvent::CAUSE_MAGIC){
} }

View File

@ -22,6 +22,7 @@
namespace pocketmine\entity; namespace pocketmine\entity;
use pocketmine\event\entity\EntityRegainHealthEvent;
use pocketmine\nbt\tag\String; use pocketmine\nbt\tag\String;
use pocketmine\nbt\tag\Byte; use pocketmine\nbt\tag\Byte;
use pocketmine\block\Block; use pocketmine\block\Block;
@ -126,7 +127,7 @@ class FallingBlock extends Entity{
} }
public function heal($amount){ public function heal($amount, $source = EntityRegainHealthEvent::CAUSE_MAGIC){
} }