Minor performance improvements, Networking improvements - Update 1.3
Hi all!
This update firstly improves performance of the plugin as I implemented smart caching where possible (too much detail to get into it) and fixed the bubble columns' particles from overwhelming the client by capping maximum number of packets sent to the client per tick to 800. This fits perfectly with the client's limit of 16,000 particles before it starts culling them to prevent overdraw.
That is it--and honestly the plugin now truly feels native to Minecraft 1.8, it even outperforms real bubble columns, to prove this I created a flat world filled with glowstone and water only and TPS remained near 20.0 with 1,081,600 active bubble columns.