|yasdiox|
萌新提问
我想监听生物死亡的事件
同时需要获取杀手的名字
那我怎么才能把EntityDamageByEntityEvent监听到的杀手的名字给EntityDeathEvent去用?




HotPe_e
https://github.com/Taxcut/Fishy

    @EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR)
    public void onLoggerDeath(LoggerDeathEvent event) {
        CombatLogEntry entry = LOGGERS.remove(event.getLoggerEntity().getPlayerUUID());
        if (entry != null) {
            entry.task.cancel();
            entry.setKillMessage(entry.getKillMessage());
        }
    }


根据这个思路
定义一个事件 继承 Events
在 死亡监听那 使用方法 callEvent

bili_522346082
嗯饿呢恩恩讷讷讷讷讷讷