MCProtocolLib is a simple library for communicating with a Minecraft client/server. It aims to allow people to make custom bots, clients, or servers for Minecraft easily.
See example/org/spacehq/mc/protocol/test
MCProtocolLib uses Maven to manage dependencies. Simply run 'mvn clean install' in the source's directory.
Builds can be downloaded here. Javadocs can be found here.
MCProtocolLib is licensed under the MIT license.