How to disable movement checks?

Is anyone aware of a way to disable movement checks (moved wrongly and moved too quickly). Preferably I would like to disable and enable them for certain players.

For something I’m working on, I don’t want the server to teleport the player back to where the server thinks the player is. Instead I want the server to basically allow the client to do what it thinks.

So far, I’ve attempted cranking the moved-too-quickly-multiplier to 10k and that has disabled that teleportation. With moved-wrongly-threshold on the other hand, I also have that one set to 10k, but I’m still getting the server teleporting the client back.

If anyone had any insight that would be greatly appreciated. I would love to do this with just the Paper API and Protocol Lib, but I have a feeling diving into NMS will be necessary.