I'm not sure what you boys above are saying, so excuse me if this has already been said..
Everything to do with Minecraft, (mods, clients, hacks, even tools) should be coded in Java, as it will be a lot easier considering the game is coded in Java.
Some things you could probably get away with using c# or c++ though.