From 7050a1621b5d064659dfab382c9ea007a1e074b4 Mon Sep 17 00:00:00 2001 From: jay Date: Sun, 17 Jan 2021 18:32:05 +0500 Subject: [PATCH] fix(informer): :bug: add missing name for entity info when entity is a player Uses `username` when `entity.name` is missing; should check other cases --- lib/plugins/informer.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/plugins/informer.js b/lib/plugins/informer.js index 6158e94..cc1f726 100644 --- a/lib/plugins/informer.js +++ b/lib/plugins/informer.js @@ -32,14 +32,15 @@ function item( function entity(name) { const entity = bot.nearestEntity((entity) => { - return name && entity.name ? entity.name == name : true + const ename = entity.name || entity.username + return name && ename ? ename == name : true }) console.log(entity) if (!entity) { cfg.quiet || bot.chat("no entity") return entity } - let info = [entity.type, entity.name] + let info = [entity.type, entity.name || entity.username] if (entity.metadata) info.push("len: " + entity.metadata.length) cfg.quiet || bot.chat(info.join("; ")) }