commit | e8e573a8d55da4161bedb53488c181d08336b779 | [log] [download] |
---|---|---|
author | Shevchik <Shev4ik.den@gmail.com> | Sun Sep 09 06:23:20 2018 +0300 |
committer | Shevchik <Shev4ik.den@gmail.com> | Sun Sep 09 06:23:20 2018 +0300 |
tree | e99415415bcfa83fadfbe3917e67c9448fda1f4c | |
parent | 8804d8170250db17e6ed76637086f31fbe88197b [diff] |
Use heap bytebufs for pipeline operations. The compression and encryption pipeline elements require java byte array to operate. To avoid native <-> java memory copy all the time we use heap bytebuf and try to extract byte array from them where possible, and operate on it directly (passing to deflater/infater/cipher). Also where possible we now preallocate large enough bytebuf to fit a message to avoid internal reallocations on data write.
Support 1.13 1.12, 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4.7 clients on Spigot 1.13.1
Important notes:
Known issues:
Known wontfix issues:
Website: http://protocolsupport.true-games.org/
Spigot: http://www.spigotmc.org/resources/protocolsupport.7201/
BukkitDev: https://dev.bukkit.org/projects/protocolsupport/
MC Market: http://www.mc-market.org/resources/4607/
Jenkins: http://build.true-games.org/job/ProtocolSupport/
Licensed under the terms of GNU AGPLv3