This is a simple event for making a very basic gathering system. (How easier can it be?)
Step One: Create a Player, a Map, and a Material to be Gathered. (That's it)
Now make an event for that Material, I'll be using a flower - You can use whatever you like.
On Page 1 of the event is this:
@>Change Items: (Whatever you want), + 1
@>Text: -,-, Normal, Bottom
: : You found a Flower!
@>Control Self Switch: A = ON
@>
Make sure that event page is Fixed, with a Priority Same as Character, and Triggered by Action Button. Leave its Options alone, unless you want to.
Now, click "New Event Page" - This new event page should remain blank. Enter this:
@>Wait: XXX frame(s)
@>Control Self Switch: A = OFF
@>
Make sure this event page is set to RANDOM MOVEMENT with Speed set to "6: x4 Faster" - Leave the Frequency alone, as it may lead to visible movements - , Set Priority BELOW CHARACTER, and PARALLEL PROCESS. Have its Conditions simply set to Self Switch A is ON - Again, leave the Options as is.
And with this, the material should not only be gatherable (fake word), but they also will not spawn in the same place. Of course you can increase the amount of time it takes for them to respawn, making the chance of it being in the same spot again a lot less. And you can have it spawn in the same place altogether.
I made a quick video of the Event in action: