Ты можешь изменять или отменять сообщения любых эвентов, которые наследуются от MessageEvent
Например ClientConnectionEvent.Join
наследуется от MessageChannelEvent
, который наследуется от MessageEvent
.
MessageChannelEvent
позволяет выбрать, в какой канал отправится сообщение.
MessageEvent
позволяет изменить или отменить отправку сообщения.
event
- ClientConnectionEvent.Join
event.setMessageCancelled(true)
- отменить сообщение
event.setMessage(message)
- изменить сообщение
event.setMessageChannel(MessageChannel.permission("message.see.secret"))
- сообщение увидят все игроки с пермишеном message.see.secret