@Override public boolean contains(IIngredient ingredient) { List<IItemStack> iitems = ingredient.getItems(); return !(iitems == null || iitems.size() != 1) && matches(iitems.get(0)); }