The documentation on the filter minespot option seems to be confusing for some people, so I wrote up a bit more detailed version to help out. Let me know if there are any more questions and I will try to answer them in this thread. If it's a success, perhaps we'll get it stickied.
First, load up the path you want to use and start botting like normal.
When you get to your first "trouble spot", stop the bot.
Open up the path tab and create a new path. Name it something like "THFilter" for example if you were in Twilight Highlands.
Click "Auto", after it records a single point, click "stop".
Repeat this along your whole path adding a single point as close to the problem node as possible. Make sure you're just adding to the "THFilter" path and not making a new path each time, you're basically just recording a list of coordinates, but don't try to use the "Filter Spot" button, it only works half the time, the other half of the time it just inputs 0 0 0 for the coords.
Once you have your list of filter points recorded, you're ready to add it to your settings.
Make sure the bot is STOPPED.
Open up your settings, make sure you're editting the right profile.
Go to the "LOOT" tab. At the bottom of the second section you will see "Filter MineSpot Filename". For the above example, you will enter "THFilter" in the box.
Directly below that where it says "Abandon Distance ___________ yards". Put in a number between 1-100, I recommend 50.
Save your settings, and restart the bot.
If everything has worked correctly, the bot will follow your original path but when it sees a herb/mining node within 50 yards of one of the filter points, it will pass over that node.
And that's how you keep your bot from dying on nodes surrounded by too many mobs, or falling off of a cliff near a poorly placed node.
Good luck!