Make ReusableChannelPromise less hacky
Alert when we cannot bind
Don't spew error about long usernames, just disconnect
Update async http
Update lombok/asynchttp/guava versions
Don't use trove sets
Cleanup userconnection constructor
Remove remnants of forge in initial handler
Refactor permissions to be lock free, and clean up duplicate references
Eeek, name should be constant!
Forgot that mutex
Don't expose the channel
Encapsulate ping fields
Finish encapsulating all userconnection fields
Catch throwable not exception for enabling plugins
Increment intent counter
Load plugins in alphabetical-ish order.