Drop the correct drops

This should fix #527 expect that blocks with hardness 0 won't be dropped (redstone, redstone torches, torches, flowers, etc).

I'm not 100% sure I've added all known cases, I will go through any cases when #527 or [this](https://docs.google.com/spreadsheets/d/1Qgky1a2zsUeKfOblpNLmmVF95QmkKd_bh0tvuu143tA/edit?pli=1#gid=0) is updated.