package joshie.progression.gui.filters;
import joshie.progression.api.criteria.IFilterType;
import joshie.progression.helpers.ItemHelper;
import net.minecraft.item.ItemStack;
import java.util.List;
public class FilterTypeItem extends FilterTypeBase {
public static final IFilterType INSTANCE = new FilterTypeItem();
@Override
public String getName() {
return "item";
}
@Override
public List<ItemStack> getAllItems() {
return ItemHelper.getAllItems();
}
@Override
public boolean isAcceptable(Object object) {
return object instanceof ItemStack ? isAcceptedItem((ItemStack) object) : false;
}
public boolean isAcceptedItem(ItemStack object) {
return true;
}
}