From 21f8883b72410fd21c8168ca2b56f66987fef2f4 Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Fri, 5 Oct 2018 19:19:10 +0200 Subject: [PATCH] Skip empty spots in Loot Tracker when getting items Skip all empty spots in ItemContainer#getItems array by checking if itemId > 0. Signed-off-by: Tomas Slusny --- .../runelite/client/plugins/loottracker/LootTrackerPlugin.java | 1 + 1 file changed, 1 insertion(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java index 2c75c0fd55..1d7a1befcf 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java @@ -204,6 +204,7 @@ public class LootTrackerPlugin extends Plugin // Convert container items to array of ItemStack final Collection items = Arrays.stream(container.getItems()) + .filter(item -> item.getId() > 0) .map(item -> new ItemStack(item.getId(), item.getQuantity())) .collect(Collectors.toList());