That's funny, I've farmed all my mats for my crafts, and levelled botanist and miner to 50, and never had anyone spam trade on me. Do you farm by standing still at the same spot, or do you run around going after mobs?