Drops dependent on level of job.

Hi,

I have an idea, to change dropping out dependent on the level of job. Miner at level 30 drops 2 diamonds, at 40 drops 3 diamonds, at 50 drops 1 block of diamond, at 60 drops 1 block of diamonds and 50% chance to drop 1 extra blocks of diamonds, and 10% chance to drop 1 emerald. 

Another idea: customizable Fortune dependent on the level of job and level of Fortune. for example Fortune I dropping diamods multiple by 2, Fortune II dropping diamods multiple by 3

Another idea: sheep shearing

Any of that is doably?

Sorry for my English, and thanks for help.