Ich hab mich noch nie mit Minecraft Plugins auseinandergesetzt, aber ich kenn mich mit programmieren aus.
Theoretisch müsstest du nur abfragen ob der Spieler gerade sitzt (Minecart, Pferd, Boot usw.) und wenn er sitzt, läuft er logischerweise nicht :D
Dafür gibt es bestimmt auch eine Funktion.
Ich hoffe ich konnte dir etwas weiterhelfen!