I've been trying to make a feature for a plugin where when a player is hit, they are sent backwards into the air. See the spoiler below for the code. Spoiler: Code Code (Java): // a is a player Vector v = a.getLocation().getDirection().multiply(-3); v.setY(2); a.setVelocity(v); When the player is hit, they get launched backwards a few blocks. Although the Y axis is set to 2, the player is not being launched in the air. However, when the player is jumping, they get launched far into the air. My goal is to have the player be launched into the air and backwards at the same time regardless if they are jumping or not. If anyone could help me figure this out, that would be greatly appreciated. Thanks!