Package alexiil.mc.lib.attributes.item
Interface GroupedItemInv
- All Superinterfaces:
- AbstractItemInvView,- GroupedItemInvView,- ItemExtractable,- ItemInsertable,- ItemTransferable,- LimitedConsumer<net.minecraft.item.ItemStack>
- All Known Subinterfaces:
- LimitedGroupedItemInv
- All Known Implementing Classes:
- CombinedGroupedItemInv,- DelegatingGroupedItemInv,- DirectFixedItemInv,- EmptyGroupedItemInv,- GroupedItemInvFixedWrapper,- SimpleGroupedItemInv,- SimpleLimitedGroupedItemInv
A modifiable version of 
GroupedItemInvView, except that all modification methods are provided by
 ItemExtractable and ItemInsertable.- 
Nested Class SummaryNested classes/interfaces inherited from interface alexiil.mc.lib.attributes.item.AbstractItemInvViewAbstractItemInvView.DefaultChangeTrackerNested classes/interfaces inherited from interface alexiil.mc.lib.attributes.item.GroupedItemInvViewGroupedItemInvView.ItemInvStatistic
- 
Method SummaryModifier and TypeMethodDescriptiondefault LimitedGroupedItemInvdefault GroupedItemInvfiltered(ItemFilter filter)Methods inherited from interface alexiil.mc.lib.attributes.item.AbstractItemInvViewgetChangeValueMethods inherited from interface alexiil.mc.lib.attributes.item.GroupedItemInvViewaddListener, addListener, getAmount, getAmount, getCapacity, getGroupedView, getSpace, getStatistics, getStatistics, getStoredStacks, getTotalCapacity, isEmptyMethods inherited from interface alexiil.mc.lib.attributes.item.ItemExtractableattemptAnyExtraction, attemptExtraction, couldExtractAnything, extract, extract, extract, getPureExtractableMethods inherited from interface alexiil.mc.lib.attributes.item.ItemInsertableattemptInsertion, getInsertionFilter, getPureInsertable, insert, offer, offer, wouldAccept, wouldPartiallyAccept
- 
Method Details- 
filtered- Specified by:
- filteredin interface- ItemExtractable
- Specified by:
- filteredin interface- ItemInsertable
- Specified by:
- filteredin interface- ItemTransferable
- Returns:
- A new ItemExtractablethat has an additional filter applied to limit the items extracted from it.
 
- 
createLimitedGroupedInv- Returns:
- A new LimitedGroupedItemInvthat provides a more controllable version of thisGroupedItemInv.
 
 
-