public class CombinedItemHandlerWrapper extends net.minecraftforge.items.wrapper.CombinedInvWrapper implements IItemHandlerFiltered
IItemHandlerModifiable
into one class. Extends forge's CombinedInvWrapper
in order
to do this.
Also provides IItemHandlerFiltered.getFilter(int)
if the wrapped handlers support it.
Constructor and Description |
---|
CombinedItemHandlerWrapper(net.minecraftforge.items.IItemHandlerModifiable... itemHandler) |
Modifier and Type | Method and Description |
---|---|
net.minecraft.item.ItemStack |
getFilter(int slot) |
extractItem, getHandlerFromIndex, getIndexForSlot, getSlotFromIndex, getSlotLimit, getSlots, getStackInSlot, insertItem, setStackInSlot
public CombinedItemHandlerWrapper(net.minecraftforge.items.IItemHandlerModifiable... itemHandler)
public net.minecraft.item.ItemStack getFilter(int slot)
getFilter
in interface IItemHandlerFiltered
slot
- the slot to testItemStack.EMPTY
if this is not filtered to a single item (for
example if this will match against a few stacks, or nothing is allowed, or a wide range of stacks are
allowed). Will be equal to IItemHandler.getStackInSlot(int)
if the slot currently contains an item.