At one time, when you had to have at least one foot on the ground to claim a mark, and a mark could be taken anywhere on the ground, players never jumped to catch a ball at all. That worked just fine. It is also not a skill I would miss seeing if it were banned (just as I don't miss "dump tackles", a euphemism for spear tackles.)
However if you want to keep jumping in the game, there are a couple of options
1. Only opponents of the team that last played the ball are allowed to jump, so you
cannot jump to catch a ball from your own kick, or a kick by a teammate, or to catch a pass from a teammate, but you can jump to intercept a pass or catch a kick by an opponent.
2. As I have suggested previously, use a variation of the
basketball jump rule - a
stationary player with his feet on the ground
"owns the zone" under his feet, and the right to catch a high ball. PK any opponent who jumps and then runs into him while still in the air, regardless of whether the jumper catches the ball or not.