In late 2012 started to reimplement the official scripts using the new TypeScript language. TypeScript is a superset of JavaScript with optional static typing and class-based object oriented programming. It can be compiled to plain JavaScript and then used for a Pokémon Online server. So far, the following features (plugins) are already ported: Auth ChallengeValidation Channels Contributions Debug FloodProtection Help Impersonation Importable Maintenance Me Moderation Owner Preferences Punishment Registration RuntimeStatistics Self StaffChannel TierCheck Updates UserInfo What is missing: Roles and Permissions for Commands - every command could be invoked by any user currently! Battle Factory Games (Hangman, Mafia, ...) Suspect Voting Tournaments Tours Since I have too less time to continue my work, I published the current version on GitHub - and maybe somebody likes to continue.