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.
Customizing the Kill Feed
Section titled “Customizing the Kill Feed”Mods can customize the kill feed through three cancellable events:
// control whether the kill feed entry appears and who sees iteventRegistry.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 feedeventRegistry.registerGlobal(KillFeedEvent.DecedentMessage.class, event -> { event.setCancelled(true); // suppress default // set custom message});
// customize the killer's display name in the kill feedeventRegistry.registerGlobal(KillFeedEvent.KillerMessage.class, event -> { event.setCancelled(true); // set custom message});HUD Visibility
Section titled “HUD Visibility”The KillFeed component can be toggled per-player via the HUD system:
// hide kill feed for a playerhud.hideHudComponents(playerRef, HudComponent.KillFeed);Packets
Section titled “Packets”See KillFeedMessage for the wire format.