From af6cb605c5d5399f31061fecbe9c809a43622e8e Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sun, 8 Dec 2019 11:02:40 +0000 Subject: [PATCH] Chunk: fix data loss caused by d3d7709ead3203c189f2ac3b79224b3e5e2bf902 --- src/world/format/Chunk.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/world/format/Chunk.php b/src/world/format/Chunk.php index 63a92c27c..b91263130 100644 --- a/src/world/format/Chunk.php +++ b/src/world/format/Chunk.php @@ -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(); } }