mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-11 08:19:45 +00:00
Chunk: fix data loss caused by d3d7709ead3203c189f2ac3b79224b3e5e2bf902
This commit is contained in:
parent
ff5aedaf6b
commit
af6cb605c5
@ -546,7 +546,7 @@ class Chunk{
|
||||
* @param World $world
|
||||
*/
|
||||
public function initChunk(World $world) : void{
|
||||
if(!empty($this->NBTentities)){
|
||||
if($this->NBTentities !== null){
|
||||
$this->dirtyFlags |= self::DIRTY_FLAG_ENTITIES;
|
||||
$world->timings->syncChunkLoadEntitiesTimer->startTiming();
|
||||
foreach($this->NBTentities as $nbt){
|
||||
@ -564,10 +564,10 @@ class Chunk{
|
||||
}
|
||||
}
|
||||
|
||||
$this->NBTentities = [];
|
||||
$this->NBTentities = null;
|
||||
$world->timings->syncChunkLoadEntitiesTimer->stopTiming();
|
||||
}
|
||||
if(!empty($this->NBTtiles)){
|
||||
if($this->NBTtiles !== null){
|
||||
$this->dirtyFlags |= self::DIRTY_FLAG_TILES;
|
||||
$world->timings->syncChunkLoadTileEntitiesTimer->startTiming();
|
||||
foreach($this->NBTtiles as $nbt){
|
||||
@ -581,7 +581,7 @@ class Chunk{
|
||||
}
|
||||
}
|
||||
|
||||
$this->NBTtiles = [];
|
||||
$this->NBTtiles = null;
|
||||
$world->timings->syncChunkLoadTileEntitiesTimer->stopTiming();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user