How this works. Select your weapon, enter the total passive bonuses shown in your inventory screen, and toggle wet blocks if applicable. The results update live.
Enter your total passive bonuses as shown in your inventory screen:

Best biome for your coal quota: Clay (1.9g/s)

Best overall: Iron in Clay (4.3g/s)

Best biome to mine: Clay (5/7 ores are best here)

BiomeCoalCopperIronSapphireEmeraldSilverAmethystGoldRubyDiamondPink DiamondSpinelUraniumMoonstoneOnyx
Clay1.9g/s3.8g/s4.3g/s3.8g/s4.3g/s
Stone1g/s2.1g/s2.2g/s1.9g/s2.1g/s3g/s2.2g/s
Ice0.5g/s1.1g/s
Fire
Dark
Green
Orange
Purple
Darkgreen
Yellow
Darkbrown
Darkblue
Each level lasts 300 seconds (100s base + two time upgrades). Blocks that would take 270 seconds or more to mine (90% of the level) are treated as un-minable and excluded from all results. Results assume continuous targeting of a single block with no travel time and use average loot value per block.