A library for communication with a Minecraft client/server.
Find a file
Steven Smith 4421890fa1 Merge pull request #16 from jkrossouw/port-netty4
Ported library to Netty 4.1.4, fixed a bug in Server.java and general code cleanup.
2017-01-25 15:15:37 -08:00
example/org/spacehq/packetlib/test Cleanup, add wait flag to Server.bind, fix connection errors not throwing DisconnectedEvent. 2015-08-21 19:15:36 -07:00
src/main/java/org/spacehq/packetlib Ported library to Netty 4.1.4 (Netty 5 has been discontinued) by modifying TcpSession.java and pom.xml. Fixed a bug in Server.java where isListening() would throw a NullPointerException if called before bind(). Removed unused imports of java.net.InetAddress in Session.java and TcpSession.java. Updated Maven plugin versions in pom.xml. 2017-01-25 16:47:00 +02:00
.gitignore General cleanup, fixes, and re-versioning. 2015-07-20 12:09:58 -07:00
LICENSE.txt General cleanup, fixes, and re-versioning. 2015-07-20 12:09:58 -07:00
pom.xml Ported library to Netty 4.1.4 (Netty 5 has been discontinued) by modifying TcpSession.java and pom.xml. Fixed a bug in Server.java where isListening() would throw a NullPointerException if called before bind(). Removed unused imports of java.net.InetAddress in Session.java and TcpSession.java. Updated Maven plugin versions in pom.xml. 2017-01-25 16:47:00 +02:00
README.md Update URLs. 2015-07-21 15:58:27 -07:00

PacketLib

PacketLib is a library for packet-based networking between clients and servers It was made as a basis for other projects involving packet networking.

Test Example

See examples/org/spacehq/packetlib/test

Building the Source

PacketLib 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.

License

PacketLib is licensed under the MIT license.