Event System
Hook into game events with @EventHandler. Player connections, chat, combat, and more.
← Back to Events
java
com.hypixel.hytale.server.core.event.events.player
Fired when a player sends a chat message. Use getSender() to get PlayerRef (NOT Player!). Cast to Player via store.getComponent() if needed.
Fields
| Field | Type | Getter |
|---|---|---|
| sender | PlayerRef | getSender() |
| targets | List<PlayerRef> | getTargets() |
| content | String | getContent() |
| formatter | Formatter | getFormatter() |
| cancelled | boolean | isCancelled() |
Example Usage
this.getEventRegistry().registerGlobal(PlayerChatEvent.class, (event) -> {
Player player = event.getHolder().getComponent(Player.getComponentType());
String message = event.getMessage();
// Filter or modify
if (containsBadWords(message)) {
event.setCancelled(true);
return;
}
});