OpenMinecraft.InfdevHandler.SetEntity C# (CSharp) Method

SetEntity() public method

public SetEntity ( Entity e ) : void
e Entity
return void
		public override void SetEntity(Entity e)
		{
			Guid ID = e.UUID;

			if (mEntities.ContainsKey(ID))
				mEntities.Remove(ID);
			mEntities.Add(ID, e);

            int CX, CZ;

            e.Pos = Global2Local(e.Pos, out CX, out CZ);

			Chunk c = GetChunk(CX, CZ);
            if (c == null) return;
			if (c.Entities.ContainsKey(e.UUID))
				c.Entities.Remove(e.UUID);
			c.Entities.Add(e.UUID, e);
			SetChunk(c);
		}