Many utility mods walk into the pitfall of first defining onEnable, onUpdate, etc methods, and then tossing an event system on top of that (while toggling, updates, etc, are all valid events!).
I advise you don't from the start - just use events for everything.
Yea, I was definitely planning on using events where possible. A common downfall with Blue is that it uses onUpdate for practically everything, even when it isn't needed.
Many utility mods walk into the pitfall of first defining
onEnable
,onUpdate
, etc methods, and then tossing an event system on top of that (while toggling, updates, etc, are all valid events!).I advise you don't from the start - just use events for everything.