From 38bda134b7b1336af55c3bc0ee2942a860b37d0f Mon Sep 17 00:00:00 2001 From: Ghoulboy Date: Thu, 24 Sep 2020 01:59:53 +0200 Subject: [PATCH] Update item_category (#473) * Update item_catrgory so it doesnt crash with an item which has no category --- src/main/java/carpet/script/api/Inventories.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/carpet/script/api/Inventories.java b/src/main/java/carpet/script/api/Inventories.java index 4615c742..47ded7bc 100644 --- a/src/main/java/carpet/script/api/Inventories.java +++ b/src/main/java/carpet/script/api/Inventories.java @@ -53,7 +53,9 @@ public class Inventories { expression.addLazyFunction("item_category", 1, (c, t, lv) -> { ItemStackArgument item = NBTSerializableValue.parseItem(lv.get(0).evalValue(c).getString()); - Value res = new StringValue(item.getItem().getGroup().getName()); + + ItemGroup ig = item.getItem().getGroup(); + Value res = (ig==null)?Value.NULL:new StringValue(ig.getName()); return (_c, _t) -> res; });