Player: don't repeat yourself

This commit is contained in:
Dylan K. Taylor 2019-05-08 19:38:57 +01:00
parent cf73c7f5c1
commit 4634baeb02

View File

@ -2515,12 +2515,7 @@ class Player extends Human implements CommandSender, ChunkLoader, ChunkListener,
if($this->isValid()){ if($this->isValid()){
foreach($this->usedChunks as $index => $d){ foreach($this->usedChunks as $index => $d){
World::getXZ($index, $chunkX, $chunkZ); World::getXZ($index, $chunkX, $chunkZ);
$this->world->unregisterChunkLoader($this, $chunkX, $chunkZ); $this->unloadChunk($chunkX, $chunkZ);
$this->world->unregisterChunkListener($this, $chunkX, $chunkZ);
foreach($this->world->getChunkEntities($chunkX, $chunkZ) as $entity){
$entity->despawnFrom($this);
}
unset($this->usedChunks[$index]);
} }
} }
$this->usedChunks = []; $this->usedChunks = [];