forked from LogBlock/LogBlock
@ -170,6 +170,9 @@ public class AdvancedEntityLogging extends LoggingListener {
|
|||||||
actor = Actor.actorFromEntity(damager);
|
actor = Actor.actorFromEntity(damager);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (actor == null && entity.getKiller() != null) {
|
||||||
|
actor = Actor.actorFromEntity(entity.getKiller());
|
||||||
|
}
|
||||||
if (actor == null) {
|
if (actor == null) {
|
||||||
actor = new Actor(lastDamage == null ? "UNKNOWN" : lastDamage.getCause().toString());
|
actor = new Actor(lastDamage == null ? "UNKNOWN" : lastDamage.getCause().toString());
|
||||||
}
|
}
|
||||||
|
@ -36,6 +36,8 @@ public class KillLogging extends LoggingListener {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
consumer.queueKill(killer, victim);
|
consumer.queueKill(killer, victim);
|
||||||
|
} else if (deathEvent.getEntity().getKiller() != null) {
|
||||||
|
consumer.queueKill(deathEvent.getEntity().getKiller(), victim);
|
||||||
} else if (logEnvironmentalKills) {
|
} else if (logEnvironmentalKills) {
|
||||||
if (logKillsLevel == LogKillsLevel.PLAYERS && !(victim instanceof Player)) {
|
if (logKillsLevel == LogKillsLevel.PLAYERS && !(victim instanceof Player)) {
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user