Package alexiil.mc.lib.attributes.item.filter
-
Interface Summary Interface Description ItemFilter A specialised version of thePredicatefunctional interface forItemStacks.ReadableItemFilter Marker interface forItemFilterthat indicates that object obtaining instances of this might be able to read the real contents.ResolvableItemFilter A type ofReadableItemFilterthat may be resolved at a later time to a fixedReadableItemFilter, but which isn't constant over time. -
Class Summary Class Description AggregateItemFilter AnItemFilterover a predefined array ofItemFilter's.ExactItemFilter AnItemFilterthat only matches on a singleItem.ExactItemSetFilter ExactItemStackFilter AnItemFilterthat only matches on a singleItemStack, usingItemStackUtil.areEqualIgnoreAmounts(ItemStack, ItemStack).InvertedItemFilter ItemClassFilter AReadableItemFilterthat only matches items that areClass.isInstance(Object)of a certainClass, and are NOTempty.ItemFilter.ItemFilterAsPredicate Predicatewrapper around anItemFilter.ItemInsertableFilter AnItemFilterthat checks to see if the givenItemInsertablecould have the stack inserted into it, right now.ItemTagFilter -
Enum Summary Enum Description ConstantItemFilter ItemStackFilterUtil