Is Motion handled by the client or server (PMMP) Im asking because there is a bug with my software (NOT PMMP) that makes android players with armor on take a lot more knockback than without it and its handled by the client and theres nothing in the code to make this happen. And this bug seems to be a client side issue and PMMP doesnt have it
Short answer, I guess, would be that server keeps track of your position and momentum, and re-corrects/modifies these parameters if necessary (eg. MoveEvent cancelled). From what I remember - knockback was server sided.