Record and query "which player was most recently killed by which player."
Each player death is observed simultaneously through two independent channels:
- In-game events: Listens for
LivingDeathEvent, which provides both parties' UUIDs and can trace the owners of arrows, tridents, and tamed wolves; - Console logs: Mounts a Log4j2 Appender and reads the INFO messages the server prints for each death.
The two channels usually report the same death; the mod deduplicates and merges by "victim + killer + time window," keeping only one record, while separately counting the hit count of each channel.
Commands:
/kipl— Most recent player kill/kipl list [count]— Most recent N entries/kipl of <player>— Who most recently killed this player/kipl by <player>— Who this player most recently killed/kipl stats— Channel counts and deduplication statistics

