package joshie.progression.criteria.filters.block;
import joshie.progression.api.ProgressionAPI;
import joshie.progression.api.criteria.IFilterType;
import joshie.progression.api.criteria.ProgressionRule;
import joshie.progression.criteria.filters.item.FilterItemOre;
import net.minecraft.block.Block;
import net.minecraft.item.ItemStack;
import static joshie.progression.criteria.filters.block.FilterBaseBlock.getBlock;
@ProgressionRule(name="blockOre", color=0xFF663300)
public class FilterBlockOre extends FilterItemOre {
@Override
public boolean matches(ItemStack check) {
Block block = getBlock(check);
return block == null ? false : super.matches(check);
}
@Override
public IFilterType getType() {
return ProgressionAPI.filters.getBlockFilter();
}
}