From 43bcbe0e1d0875961efc2bf35e1f024d56a3d5be Mon Sep 17 00:00:00 2001 From: Max Weber Date: Tue, 15 Jan 2019 22:29:10 -0700 Subject: [PATCH] cache: Generate NullItemID --- .../main/java/net/runelite/cache/ItemManager.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/cache/src/main/java/net/runelite/cache/ItemManager.java b/cache/src/main/java/net/runelite/cache/ItemManager.java index 21a5f5074c..b3449a51a4 100644 --- a/cache/src/main/java/net/runelite/cache/ItemManager.java +++ b/cache/src/main/java/net/runelite/cache/ItemManager.java @@ -98,14 +98,19 @@ public class ItemManager implements ItemProvider java.mkdirs(); try (IDClass ids = IDClass.create(java, "ItemID")) { - for (ItemDefinition def : items.values()) + try (IDClass nulls = IDClass.create(java, "NullItemID")) { - if (def.name.equalsIgnoreCase("NULL")) + for (ItemDefinition def : items.values()) { - continue; + if (def.name.equalsIgnoreCase("NULL")) + { + nulls.add(def.name, def.id); + } + else + { + ids.add(def.name, def.id); + } } - - ids.add(def.name, def.id); } } }