Create something to control event cancelations. From exceptions to manual cancelations.
For example:
@EventCancelationHandler
public void onCancelMessage(MessageSendEvent event) {
System.out.println("Message from " + event.getUser().getName() + " has been cancel");
}