Skip to main content
Version: 26.2

Client System Message Events

dev.architectury.event.events.client.ClientSystemMessageEvent

Intercept system messages the client receives (as opposed to player chat).

Events

EventListener methodReturns
RECEIVEDprocess(Component message)CompoundEventResult<Component> - interrupt with a Component to override the message.

Example

ClientSystemMessageEvent.RECEIVED.register(message -> {
if (message.getString().contains("secret")) {
return CompoundEventResult.interruptFalse(null); // suppress it
}
return CompoundEventResult.pass();
});