mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-04-22 00:33:59 +00:00
Removed some direct type checks on Entity/Tile->closed
This commit is contained in:
parent
580ade9092
commit
516bb37a50
@ -170,7 +170,7 @@ class Chunk extends BaseChunk{
|
||||
$entities = [];
|
||||
|
||||
foreach($this->getEntities() as $entity){
|
||||
if(!($entity instanceof Player) and $entity->closed !== true){
|
||||
if(!($entity instanceof Player) and !$entity->closed){
|
||||
$entity->saveNBT();
|
||||
$entities[] = $entity->namedtag;
|
||||
}
|
||||
|
@ -49,7 +49,7 @@ abstract class Tile extends Position{
|
||||
public $z;
|
||||
public $attach;
|
||||
public $metadata;
|
||||
public $closed;
|
||||
public $closed = false;
|
||||
public $namedtag;
|
||||
protected $lastUpdate;
|
||||
protected $server;
|
||||
@ -69,7 +69,6 @@ abstract class Tile extends Position{
|
||||
$this->chunk = $chunk;
|
||||
$this->setLevel($chunk->getProvider()->getLevel());
|
||||
$this->namedtag = $nbt;
|
||||
$this->closed = false;
|
||||
$this->name = "";
|
||||
$this->lastUpdate = microtime(true);
|
||||
$this->id = Tile::$tileCount++;
|
||||
@ -112,7 +111,7 @@ abstract class Tile extends Position{
|
||||
}
|
||||
|
||||
public function close(){
|
||||
if($this->closed === false){
|
||||
if(!$this->closed){
|
||||
$this->closed = true;
|
||||
unset($this->level->updateTiles[$this->id]);
|
||||
if($this->chunk instanceof FullChunk){
|
||||
|
Loading…
x
Reference in New Issue
Block a user