As of now when disconnecting from a Server the onConnectStatusChangeEvent is only fired _after_ the connection is already terminated.

It would be nice if you would either change it so the Event gets fired right before the Connection is actually terminated OR add a new Status to the event (STATUS_DISCONNECTING) which is triggered after making the choice to disconnect but before the Connection is terminated.

That way Plugins could react when a Connection is about to be closed and do something.

I realize this would not work in case of loosing a connection to the Server but in cases where someone deliberately (gets) disconnects(ed) from a server (closing the client, disconnecting manually, getting kicked and banned) this would be of great value.