Background:
I've been teaching myself how to use this plugin for a month or so now, and I've found that the way everything is put together is VERY helpful in bringing any ideas I have randomly to life. The addition of "flow" to the events has been a spectacular tool for making more complex items, as previously I found I had to use datapacks to do anything requiring multiple steps, like making custom full armor set bonuses. All of this has led me to a new mechanic I wanted to try to add to some copper tools, being rust. My main idea for the item was to have the item lose one point of durability every few seconds, but give the tool bonuses to balance that out so it could function as a useful, but temporary tool. However, the further I try to have durability decrease at a constant rate, the more I find how hard it is to have an event or the game itself affect the item how I need it to. So, this has led me to wanting to make a suggestion that would be useful for both my scenario, but also having numerous other applications.
Suggestion:
Add "persistent" or "tick" events, that would attempt to activate an event every tick
Implementation:
Would be used the same way as any other event, being activated automatically
Could have 3 possible events, being "tick", "tick when in inventory", and "tick when dropped"
Would differentiate from "pickup" and "drop" events in that it would be able to activate multiple times, as opposed to a singular event trigger
Would synchronize with the "cooldown" setting of events, allowing for an item to have a "tick event" every 20 ticks / 1 second, or longer
Other Tidbit:
I'm not sure how hard it is to make changes like this, but if it were to be added, I would greatly appreciate your efforts. As for everything else with the plugin, I'm loving my time working with it, and will continue to give my support whenever I can.