I'm working on my first plugin (and first java project), Lick. Lick is a plugin manage that will allow server admins to download and install bukkit plugins via easy commands in the game. It also enabled them to enable/disable currently installed plugins and will have more features like removing plugins etc. My code is on github: https://github.com/DeanWard/Lick I'd love it if you guys could look over my code and tell me if I'm making a horrible mess anywhere. I'm sure there are some stupid things in my code somewhere! Thanks for any feedback you can give me Oh! jar available here: https://github.com/downloads/DeanWard/Lick/Lick.jar commands are: /lick install pluginname (doesnt do much until i fix the repo up) /lick enable pluginname enable plugin, acts instantly on exact match, asks for confirm on partial match /lick disable pluginname disable plugin, acts instantly on exact match, asks for confirm on partial match /lick installed lists installed plugins, enabled ones in green, disabled ones in red EDIT: I also would like to ask how to find out if CommandSender is a player or a console user?