Remove scheduled updates from entities

This commit is contained in:
Shoghi Cervantes 2014-09-01 23:30:35 +02:00
parent dcfb7a7ac4
commit acf7eb1ce9

View File

@ -510,15 +510,15 @@ class Level implements ChunkManager, Metadatable{
$this->timings->entityTick->startTiming(); $this->timings->entityTick->startTiming();
//Update entities that need update //Update entities that need update
if(count($this->updateEntities) > 0){ //if(count($this->updateEntities) > 0){
//Timings::$tickEntityTimer->startTiming(); //Timings::$tickEntityTimer->startTiming();
foreach($this->updateEntities as $id => $entity){ foreach($this->entities as $id => $entity){
if($entity->onUpdate() !== true){ if($entity->onUpdate() !== true){
unset($this->updateEntities[$id]); unset($this->updateEntities[$id]);
} }
} }
//Timings::$tickEntityTimer->stopTiming(); //Timings::$tickEntityTimer->stopTiming();
} //}
$this->timings->entityTick->stopTiming(); $this->timings->entityTick->stopTiming();
$this->timings->tileEntityTick->startTiming(); $this->timings->tileEntityTick->startTiming();