Currently SendCommandEvent#getResult() always returns an empty CommandResult since the event is thrown before the command is executed. The method is almost useless. I propose to split SendCommandEvent in SendCommandEvent.Pre and SendCommandEvent.Post and move the current method to SendCommandEvent.Pre#getResult()
Currently
SendCommandEvent#getResult()always returns an emptyCommandResultsince the event is thrown before the command is executed. The method is almost useless. I propose to splitSendCommandEventinSendCommandEvent.PreandSendCommandEvent.Postand move the current method toSendCommandEvent.Pre#getResult()