You could add a small upwards velocity to players (not enough to completely cancel out gravity though) when PlayerMoveEvent is fired (such as when they're falling).
Code:java @EventHandler public void onPlayerMove(PlayerMoveEvent event){ if (!(parteh.contains(event.getPlayer().getName()))) return; if (event.getFrom().getBlockY() == event.getTo().getBlockY()) return; Player player = (Player) event.getPlayer(); player.setVelocity(player.getVelocity().setY(0.2D)); } THIS IS SOOO GLITCHY Its like u stop mid air and get boosted and stop and boost and stop ans so on!