what if depending on which type of battle format (singles, Doubles ect.) the pokemon positions were placed in a certain place from the player? if you remember in "Pokemon Colosseum" your pokemon were always a certain distance away from you while being staying in one place and not move much to keep them from flying all over the floor and off cliffs where nobody can see them.
an example:
my points that this could help the mod out being
1. since some moves like water gun would need to reach pokemon A to pokemon B it would make the animation for it much cleaner to watch and maybe easier to code in as i assume the attack for the pokemon would need to start near or at Pokemon A, so things like surf don't look awkward when your pokemon falls off the stadium and attack offset from the field
2.not just for battle animations but this would keep the battlefield bit cleaner looking for others to watch. when the pokemon does the tackle animation they go all over the place. or pokemon are clipping inside of you while you are battling.
3. you can also change the attack (tackle) animation where they jump forward and back to the place they belong.
i'm sure there are other points i could make but i only wanted to show the general idea i had in mind, i'm sure this isn't something pixelmon needs to drop what they are doing for. or even really needed. but i thought it would make battle fields look cleaner.
--------------------------------------------------