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, waitandpublic boolean matches(@Nonnull
net.minecraft.item.ItemStack stack)
IStackFiltermatches in interface IStackFilterstack - 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()
IStackFiltergetExamples in interface IStackFilterpublic 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)