Can't you use (playertypedatablocknamehere)::onCollision(%this, %other,%args,%here) ?
Tried that with just an echo, nothing happened.
Wait, are you trying to remake bot events? That would be amazing
Try Armor::onCollision