private void LoadEnts(ref Chunk cnk, int CX, int CZ, NbtList ents)
{
if(_DEBUG) Console.WriteLine("Loading {0} entities in chunk {1},{2} ({3}):", ents.Tags.Count, CX, CZ, cnk.Filename);
foreach (NbtCompound c in ents.Tags)
{
Entity e = Entity.GetEntity(c);
if (e == null) continue;
// TODO: Verify entity positioning.
e.Pos.X = e.Pos.X + (CX * (double)ChunkX);
e.Pos.Z = e.Pos.Z + (CZ * (double)ChunkZ);
e.UUID = Guid.NewGuid();
cnk.Entities.Add(e.UUID, e);
mEntities.Add(e.UUID, e);
}
}