Improved entity ticking

This commit is contained in:
Shoghi Cervantes
2014-10-06 13:10:59 +02:00
parent d53ba52d32
commit de11cce154
4 changed files with 34 additions and 19 deletions

View File

@ -134,6 +134,8 @@ abstract class Entity extends Position implements Metadatable{
public $fireTicks;
public $airTicks;
public $namedtag;
public $canCollide = true;
protected $isStatic = false;
protected $isColliding = false;
@ -555,7 +557,9 @@ abstract class Entity extends Position implements Metadatable{
$pk->entities = [
[$this->getID(), $this->motionX, $this->motionY, $this->motionZ]
];
Server::broadcastPacket($this->hasSpawned, $pk);
foreach($this->hasSpawned as $player){
$player->dataPacket($pk);
}
if($this instanceof Player){
$this->motionX = 0;