public interface IBackpackFilterConfigurable
extends java.util.function.Predicate<net.minecraft.item.ItemStack>
IBackpackDefinition.
Get a new instance from IBackpackInterface.createBackpackFilter().| Modifier and Type | Method and Description |
|---|---|
void |
acceptItem(net.minecraft.item.ItemStack validItem)
Adds an item as valid for this backpack to pick up.
|
void |
acceptOreDictName(java.lang.String oreDictName)
Adds an ore dictionary name as valid for this backpack.
|
void |
clear()
Clear all the rules from this filter.
|
void |
rejectItem(net.minecraft.item.ItemStack invalidItem)
Adds an item as invalid for this backpack, used to make exceptions to oreDictionary matches.
|
void |
rejectOreDictName(java.lang.String oreDictName)
Removes an ore dictionary name as valid for this backpack.
|
void acceptItem(net.minecraft.item.ItemStack validItem)
void rejectItem(net.minecraft.item.ItemStack invalidItem)
acceptOreDictName(String)void acceptOreDictName(java.lang.String oreDictName)
OreDictionaryvoid rejectOreDictName(java.lang.String oreDictName)
OreDictionaryvoid clear()