Quick suggestion, just noticed that players in the mob arena had been playing for hours and only receiving 1-2 purple presents (and 20-30+ greens). Considering that greens are worth 1k at the villager and purples worth 3k, they should probably have similar drop ratios, as right now it is not feasible to obtain any of the high cost items requiring purple presents.