it can be replicated in the game with a vanilla client as well. It may be advertised as a cheat but in no way it is…. As a result, unless it is max range, there will always be 2 angles that will give you the same distance with the difference being in the shell flight time. With the velocity and distance constant, the only thing you can change is the angle.
It’s a simple physics problem, Projectile Motion.