Commit Graph

1512 Commits

Author SHA1 Message Date
0c481d828d Remove PluginMessage slicing for now.
This was causing leak issues and needs to be reimplemented. If anyone's
willing to undertake the work, I will gladly accept the PR!
2018-08-03 02:23:58 -04:00
d38c7467d9 Various Netty changes.
- Potentially fixed a reference count leak with plugin messages.
- Cleaned up plugin message handling.
- Optimized the pipeline for better throughput by eliminating copying
  in the varint encoder and reduced object churn elsewhere.
2018-08-03 00:48:19 -04:00
68d315d1d3 Improvements for natives. 2018-08-02 23:52:21 -04:00
12ad629d4d If the channel becomes inactive, the connection's closed, too. 2018-08-02 22:10:55 -04:00
4bc4a1ec6a Use singular plurals, clean up some stuff. 2018-08-02 14:07:32 -04:00
2e59138428 Cleaned up native code. 2018-08-02 00:43:38 -04:00
9815837472 Fix directory structure 2018-08-01 22:27:40 -04:00
fb4e6fd8f1 JNI native zlib compression 🔥 2018-08-01 22:22:09 -04:00
22dd4bbb99 Split natives. Add proper disposal for natives. 2018-08-01 00:20:51 -04:00
284a2a67a2 Remove unused entity remapper. 2018-08-01 00:20:51 -04:00
8b1e1f20cf A little more documentation. 2018-07-31 16:22:21 -04:00
bbf861d3bc Convert into a multi-module project.
For now, the API module only contains a few assorted utilities. More
will be added later.
2018-07-31 16:12:41 -04:00