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; });