public class ArrayStackFilter extends java.lang.Object implements IStackFilter
Modifier and Type | Field and Description |
---|---|
protected net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> |
stacks |
Constructor and Description |
---|
ArrayStackFilter(net.minecraft.item.ItemStack... stacks) |
Modifier and Type | Method and Description |
---|---|
static StackDefinition |
definition(net.minecraft.block.Block... blocks) |
static StackDefinition |
definition(int count,
net.minecraft.block.Block... blocks) |
static StackDefinition |
definition(int count,
net.minecraft.item.Item... items) |
static StackDefinition |
definition(int count,
net.minecraft.item.ItemStack... stacks) |
static StackDefinition |
definition(net.minecraft.item.Item... items) |
static StackDefinition |
definition(net.minecraft.item.ItemStack... stacks) |
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> |
getExamples()
Returns example stack to match this filter
|
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> |
getStacks() |
boolean |
hasFilter() |
boolean |
matches(IStackFilter filter2) |
boolean |
matches(net.minecraft.item.ItemStack stack)
Check to see if a given stack matches this filter.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
and
public boolean matches(@Nonnull net.minecraft.item.ItemStack stack)
IStackFilter
matches
in interface IStackFilter
stack
- The stack to test. stack.isEmpty will always return false.public boolean matches(IStackFilter filter2)
public net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> getStacks()
public boolean hasFilter()
public net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> getExamples()
IStackFilter
getExamples
in interface IStackFilter
public static StackDefinition definition(int count, net.minecraft.item.ItemStack... stacks)
public static StackDefinition definition(net.minecraft.item.ItemStack... stacks)
public static StackDefinition definition(int count, net.minecraft.block.Block... blocks)
public static StackDefinition definition(net.minecraft.block.Block... blocks)
public static StackDefinition definition(int count, net.minecraft.item.Item... items)
public static StackDefinition definition(net.minecraft.item.Item... items)