From 980ee223d0bb320625e7fd0acdcb7d9194d590c2 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Tue, 4 Mar 2014 19:52:52 +0100 Subject: [PATCH] Save correct NBT Compound tag on Level chunk save --- src/world/Level.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/world/Level.php b/src/world/Level.php index 3e4cc8eba..55cf89675 100644 --- a/src/world/Level.php +++ b/src/world/Level.php @@ -230,7 +230,7 @@ class Level{ PMFLevel::getXZ($index, $X, $Z); $nbt = new NBT(NBT::BIG_ENDIAN); $nbt->setData(new NBTTag_Compound("", array( - "Entities" => new NBTTag_List("Entities", array()), + "Entities" => new NBTTag_List("Entities", array()), "TileEntities" => new NBTTag_List("TileEntities", array()), ))); $nbt->Entities->setTagType(NBTTag::TAG_Compound); @@ -239,6 +239,7 @@ class Level{ $i = 0; foreach($this->chunkEntities[$index] as $entity){ if($entity->closed !== true){ + $nbt->Entities[$i]->saveNBT(); $nbt->Entities[$i] = $entity->namedtag; ++$i; }