Close #572 - kick event message
Really need to automatically do this. Add a few weeks to expire time
Code format.
Instead of storing packets about to be passed on as a byte array, store them as a Netty buffer, which is likely to be pooled, direct and manually memory managed leading to increased performance and less GC strain. In order to ensure no resources are leaked, we free them at the end of each handle cycle if they have not been passed to a channel for writing. In initial profiles this now causes encryption to be one of the most intensive parts of BungeeCord, however in depth profiling snapshots may provide further routes for optimization.
Add ConnectOther channel for moving other players from a plugin
Catch exceptions when disabling plugins
Depend updates.
Just call our own logger, screw jdk logger parenting
Properly cancel tasks!
Close #518 - use csv method for perms command
Bump to Netty 4.0.9
Bump date
Add EventPriority
Add EventPriority method to EventHandler
Implement usage of EventPriority in EventBus
Added EventHandlerMethod wrapper for Listener and Method
Added a Map<Class<?>, EventHandlerMethod[]> and implemented using it. I believe this should have a positive performance effect.
Create test for event priorities
Don't try to bake handlers when there are no more handlers. Remove them instead!
Add UnregisteringListenerTest