public override void NetSend(BinaryWriter writer, bool lightSend) { var pair = TileUtils.tileToEntity.First(p => p.Value.GetType() == this.GetType()); int entity = pair.Key; TagIO.WriteTag(TileUtils.tileToStructureName[entity], pair.Value.Save(), writer); }