From a8b807dd2564884a73d83b9afd29b3af86b8d8f6 Mon Sep 17 00:00:00 2001 From: Xiaro <62033805+Xiaro@users.noreply.github.com> Date: Tue, 19 Jan 2021 13:26:37 -0500 Subject: [PATCH] [enhancement] EntityList display drop item count and Larger range setting --- .../kami/gui/hudgui/elements/world/EntityList.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/zeroeightsix/kami/gui/hudgui/elements/world/EntityList.kt b/src/main/java/me/zeroeightsix/kami/gui/hudgui/elements/world/EntityList.kt index 531fa6748..302c0c68e 100644 --- a/src/main/java/me/zeroeightsix/kami/gui/hudgui/elements/world/EntityList.kt +++ b/src/main/java/me/zeroeightsix/kami/gui/hudgui/elements/world/EntityList.kt @@ -27,7 +27,7 @@ object EntityList : LabelHud( private val passive by setting("Passive Mobs", true) private val neutral by setting("Neutral Mobs", true) private val hostile by setting("Hostile Mobs", true) - private val range by setting("Range", 24.0f, 8.0f..64.0f, 0.5f) + private val range by setting("Range", 64, 16..128, 1) private var cacheMap: Map = emptyMap() @@ -52,7 +52,12 @@ object EntityList : LabelHud( if (mc.player.getDistance(entity) > range) continue val name = entity.entityListName - map[name] = map.getOrDefault(name, 0) + 1 + + if (entity is EntityItem) { + map[name] = map.getOrDefault(name, 0) + entity.item.count + } else { + map[name] = map.getOrDefault(name, 0) + 1 + } } cacheMap = map