Did some more debugging, apparently this also occurs when TFDodgeball isn't loaded, so I tried without SM and it did get rid of all the messages. So it is a SM problem apparently, I'll try unloading a few more plugins (stock SM) and see what happens.
Edit: Right, it can be the basecommands plugin causing it, I have loaded all the other plugins except it and it works just fine now.