@Override public IItemList<T> getAvailableItems(IItemList out) { super.getAvailableItems(new ItemListIgnoreCrafting(out)); return out; }