OpenMinecraft.InfdevHandler.LoadTileEnts C# (CSharp) Method

LoadTileEnts() private method

private LoadTileEnts ( Chunk &cnk, int CX, int CZ, NbtList ents ) : void
cnk Chunk
CX int
CZ int
ents NbtList
return void
		private void LoadTileEnts(ref Chunk cnk, int CX,int CZ,NbtList ents)
        {
            if(_DEBUG) Console.WriteLine("Loading {0} tile entities in chunk {1},{2} ({3}):", ents.Tags.Count, CX, CZ, cnk.Filename);
			foreach (NbtCompound c in ents.Tags)
			{
                TileEntity te = TileEntity.GetEntity(CX, CZ, (int)ChunkScale.X, c);
                
                // TODO: Verify TileEntity positioning.
                te.Pos.X = te.Pos.X + (CX * ChunkX);
                te.Pos.Z = te.Pos.Z + (CZ * ChunkZ);

				te.UUID = Guid.NewGuid();
				mTileEntities.Add(te.UUID, te);
                cnk.TileEntities.Add(te.UUID, te); // DURP
			}
		}