The only real way to stop something like that is to change your game daily. Programs that interact with other programs do so by using IDs and such. So if you're changing your code the other programs can't function until updated. But you'd basically have to do that daily. Not sure if that even feasible, but that's the only surefire way.