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