Skip to content

Kill Feed

Package: com.hypixel.hytale.server.core.modules.entity.damage.event

The kill feed displays PvP/PvE death announcements. When an entity dies, DeathSystems sends a KillFeedMessage packet with killer name, victim name, and an icon.

Mods can customize the kill feed through three cancellable events:

// control whether the kill feed entry appears and who sees it
eventRegistry.registerGlobal(KillFeedEvent.Display.class, event -> {
Damage damage = event.getDamage();
List<PlayerRef> targets = event.getBroadcastTargets();
// cancel to suppress entirely
event.setCancelled(true);
// or modify the icon
// or filter broadcastTargets
});
// customize the victim's display name in the kill feed
eventRegistry.registerGlobal(KillFeedEvent.DecedentMessage.class, event -> {
event.setCancelled(true); // suppress default
// set custom message
});
// customize the killer's display name in the kill feed
eventRegistry.registerGlobal(KillFeedEvent.KillerMessage.class, event -> {
event.setCancelled(true);
// set custom message
});

The KillFeed component can be toggled per-player via the HUD system:

// hide kill feed for a player
hud.hideHudComponents(playerRef, HudComponent.KillFeed);

See KillFeedMessage for the wire format.

Notifications | Event Titles | Custom HUD | HUD Components