How would altering the behavior be less hacky than doing it in events?
How is it ever a 'hack' to use an official event or feature? That's the opposite of hacky.
The physics are well defined. A jump starts from a platform.
A double jump is triggered differently. As in not on the ground.
As in already jumping, or falling.
A double jump is also a very well defined platformer game feature, and the feature was made for that specific purpose, this would be using it for a different purpose/feature, namely coyote time.
So basically what you are asking for is simulate double jump.
Wrong, What I'm asking for, is what I said, trigger a jump.. NOT a double jump... if it's your first jump, and it's in coyote time, how is that a "double" jump at all?
No that's not hacky at all. /s
Using a feature for not only multiple purposes simultaneously, but also for what it was not intended is nearly the very definition of hacky.