I was scrolling through the top voted crafts and some have 40 upvotes and 1600 downloads. Maybe the most downloaded crafts should ve rewarded, it's weird to have people with the most downloaded crafts and 500 or 1000 points.
Something that you can implement is for each 10 downloads 10 points, so crafts that don't reach 10 downloads (because sometimes people just download the stuff to see if it works) don't get points, but at the end you give 1 point for every download.
I don't know if it's possible to implement this in already uploaded crafts or even already deleted ones, but it would be nice to reward those that attract people to the game, even if that people doesn't have an account or are active in the community.
A very good idea, but I think that in some cases it can be brazenly exploited by luring it with a beautiful description and images, but craft's performance can be fully verified only by downloading the craft;
Anyway, points are not the most important thing, sometimes just one exact comment can replace ten points, there is no need to chase points so furiously:}