From db938276507f1c40172b5c7a15a4838c12626159 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sat, 3 Jun 2017 22:40:52 +0100 Subject: [PATCH] Fix world saving --- src/pocketmine/level/format/io/region/Anvil.php | 4 ++-- src/pocketmine/level/format/io/region/McRegion.php | 4 ++-- src/pocketmine/level/format/io/region/PMAnvil.php | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/pocketmine/level/format/io/region/Anvil.php b/src/pocketmine/level/format/io/region/Anvil.php index 7bb36b24b..e96793226 100644 --- a/src/pocketmine/level/format/io/region/Anvil.php +++ b/src/pocketmine/level/format/io/region/Anvil.php @@ -46,8 +46,8 @@ class Anvil extends McRegion{ $nbt->V = new ByteTag("V", 1); $nbt->LastUpdate = new LongTag("LastUpdate", 0); //TODO $nbt->InhabitedTime = new LongTag("InhabitedTime", 0); //TODO - $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated()); - $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated()); + $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated() ? 1 : 0); + $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated() ? 1 : 0); $nbt->Sections = new ListTag("Sections", []); $nbt->Sections->setTagType(NBT::TAG_Compound); diff --git a/src/pocketmine/level/format/io/region/McRegion.php b/src/pocketmine/level/format/io/region/McRegion.php index 5aeee967e..3d173391e 100644 --- a/src/pocketmine/level/format/io/region/McRegion.php +++ b/src/pocketmine/level/format/io/region/McRegion.php @@ -58,8 +58,8 @@ class McRegion extends BaseLevelProvider{ $nbt->zPos = new IntTag("zPos", $chunk->getZ()); $nbt->LastUpdate = new LongTag("LastUpdate", 0); //TODO - $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated()); - $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated()); + $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated() ? 1 : 0); + $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated() ? 1 : 0); $ids = ""; $data = ""; diff --git a/src/pocketmine/level/format/io/region/PMAnvil.php b/src/pocketmine/level/format/io/region/PMAnvil.php index 64a62b1d3..155517842 100644 --- a/src/pocketmine/level/format/io/region/PMAnvil.php +++ b/src/pocketmine/level/format/io/region/PMAnvil.php @@ -49,8 +49,8 @@ class PMAnvil extends Anvil{ $nbt->V = new ByteTag("V", 1); $nbt->LastUpdate = new LongTag("LastUpdate", 0); //TODO $nbt->InhabitedTime = new LongTag("InhabitedTime", 0); //TODO - $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated()); - $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated()); + $nbt->TerrainPopulated = new ByteTag("TerrainPopulated", $chunk->isPopulated() ? 1 : 0); + $nbt->LightPopulated = new ByteTag("LightPopulated", $chunk->isLightPopulated() ? 1 : 0); $nbt->Sections = new ListTag("Sections", []); $nbt->Sections->setTagType(NBT::TAG_Compound);