List<ItemStack> drops = harvestable.getDrops(worldObj, _rand, targetCoords.x, targetCoords.y, targetCoords.z);
ItemStack replacement = harvestable.getReplacementBlock(worldObj, targetCoords.x, targetCoords.y, targetCoords.z);
harvestable.prePick(worldObj, targetCoords.x, targetCoords.y, targetCoords.z);
doDrop(drops);
if(replacement == null)
{