plugin exposing an API to the Team Fortress 2 client