I AM NO LONGER DEVELOPING THIS PLUGIN. Anyone who wants to continue are obviously allowed to use my code and start a new thread. Don't forget to give me credit though. BukkitTcpServer: Version: v1.2 Hai guis. I've been working on an interface to connect to Bukkit via things like PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/). As hey0 pointed out in another topic, this could theoretically allow any language with a socket API to be used for Bukkit. At the moment, clients that are authenticated with the server will receive messages about players chatting, players joining, and players quitting. (Post requests here if you want moar.) Place the BukkitTcpServer.jar file into your plugins folder and the properties file into your server's folder. (Remember to change the default password to something else!) Then you can download something like PuTTY, connect to your server (port is in the properties file), and type 'pass ' then your password. Current commands: currenttime <world name> eventtoggle <chat/join/quit> getplayers invadd <player name> <block type> <amount> invprobe <player name> invremove <player name> <slot> <type> <amount> invset <player name> <slot> json [on|off] kick <playername> maxplayers msg <message> pid playercount pm <player name> <message> port quit time <world name> <time - as a string that can be converted to long> This plugin was compiled on CraftBukkit build 617 - be careful when using it on other versions. You can send donations via Bitcoin to 1CTKB67Cs9mZ6vpDJeanH5Dp8MnEkBrCNp. Feedback/comments would be nice. Remember that you're sending your password over plain text with no encryption please. Features: My plugin makes cake And eats it Jar Sauce Changelog: Version 1.2: Some code for the invset and invadd commands cleaned up, thanks to cyberbobjr. Added command event. Compiled against CraftBukkit #449 (1.1 was against #297) Edit: Now compiled again against #617. Version 1.1 Currenttime and time commands fixed so they take world name parameters. GPL license applied. Fixed PM command. Updated support for drdanick's Remote Toolkit. Probably some other stuff that I forgot about. Version 1.0 Now writing to the socket with writeBytes instead of writeUTF. Programs that remove the first two bytes will need to be fixed. Added JSON functionality. The getplayers and invprobe commands will always output JSON info, while the others will need to be changed to JSON outputs using 'json on'. Config file now has options for turning chat/join/quit events on/off. Version 0.9 Begun changelog because I finally got around to it. Added option to bind to localhost.