public class ItemStackFilter extends java.lang.Object implements IFilter<net.minecraft.item.ItemStack>
IFilter.Type| Constructor and Description |
|---|
ItemStackFilter(java.lang.String name,
int filterSize) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsAsFilter(net.minecraft.item.ItemStack filter) |
void |
deserializeNBT(net.minecraft.nbt.CompoundNBT nbt) |
FilterAction<net.minecraft.item.ItemStack> |
getAction() |
FilterSlot<net.minecraft.item.ItemStack>[] |
getFilterSlots() |
java.lang.String |
getName() |
java.util.List<IFactory<? extends IScreenAddon>> |
getScreenAddons() |
IFilter.Type |
getType() |
void |
onContentChanged() |
void |
selectNextFilter() |
net.minecraft.nbt.CompoundNBT |
serializeNBT() |
void |
setFilter(int slot,
FilterSlot<net.minecraft.item.ItemStack> filterSlot) |
void |
setFilter(int slot,
net.minecraft.item.ItemStack stack) |
void |
toggleFilterMode() |
public java.lang.String getName()
public boolean acceptsAsFilter(net.minecraft.item.ItemStack filter)
acceptsAsFilter in interface IFilter<net.minecraft.item.ItemStack>public void setFilter(int slot,
net.minecraft.item.ItemStack stack)
public void setFilter(int slot,
FilterSlot<net.minecraft.item.ItemStack> filterSlot)
public FilterSlot<net.minecraft.item.ItemStack>[] getFilterSlots()
getFilterSlots in interface IFilter<net.minecraft.item.ItemStack>public IFilter.Type getType()
public void toggleFilterMode()
toggleFilterMode in interface IFilter<net.minecraft.item.ItemStack>public void selectNextFilter()
selectNextFilter in interface IFilter<net.minecraft.item.ItemStack>public FilterAction<net.minecraft.item.ItemStack> getAction()
public net.minecraft.nbt.CompoundNBT serializeNBT()
serializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundNBT>public void deserializeNBT(net.minecraft.nbt.CompoundNBT nbt)
deserializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundNBT>public java.util.List<IFactory<? extends IScreenAddon>> getScreenAddons()
getScreenAddons in interface IScreenAddonProviderpublic void onContentChanged()