Uses of Interface
alexiil.mc.lib.attributes.item.ItemTransferable
| Package | Description |
|---|---|
| alexiil.mc.lib.attributes.item | |
| alexiil.mc.lib.attributes.item.entity | |
| alexiil.mc.lib.attributes.item.impl |
-
Uses of ItemTransferable in alexiil.mc.lib.attributes.item
Subinterfaces of ItemTransferable in alexiil.mc.lib.attributes.item Modifier and Type Interface Description interfaceGroupedItemInvA modifiable version ofGroupedItemInvView, except that all modification methods are provided byItemExtractableandItemInsertable.interfaceLimitedGroupedItemInvClasses in alexiil.mc.lib.attributes.item that implement ItemTransferable Modifier and Type Class Description classSingleCopyingItemSlotclassSingleItemSlotA delegating accessor of a single slot in aFixedItemInv.Methods in alexiil.mc.lib.attributes.item that return ItemTransferable Modifier and Type Method Description default ItemTransferableItemTransferable. filtered(ItemFilter filter)static ItemTransferableItemTransferable. from(ItemExtractable extractable)static ItemTransferableItemTransferable. from(ItemInsertable insertable)static ItemTransferableItemTransferable. from(ItemInsertable insertable, ItemExtractable extractable)default ItemTransferableFixedItemInv. getTransferable() -
Uses of ItemTransferable in alexiil.mc.lib.attributes.item.entity
Classes in alexiil.mc.lib.attributes.item.entity that implement ItemTransferable Modifier and Type Class Description classItemTransferableItemEntity -
Uses of ItemTransferable in alexiil.mc.lib.attributes.item.impl
Classes in alexiil.mc.lib.attributes.item.impl that implement ItemTransferable Modifier and Type Class Description classCombinedGroupedItemInvclassDelegatingGroupedItemInvclassDirectFixedItemInvA simple implementation ofFixedItemInv.ModifiableFixedItemInvthat supports all of the features that the interface exposes.classEmptyGroupedItemInvGroupedItemInvViewfor an empty inventory.classEmptyItemTransferableAnItemTransferablethat never returns any items fromEmptyItemTransferable.attemptExtraction(ItemFilter, int, Simulation), nor accepts any items inEmptyItemTransferable.attemptInsertion(ItemStack, Simulation).classFilteredItemTransferableclassFullFixedItemInvA simple, extendible, fixed size item inventory that supports all of the features thatFixedItemInv.CopyingFixedItemInvexposes.classGroupedItemInvFixedWrapperAGroupedItemInvwrapper over aFixedItemInv.classSimpleFixedItemInvDeprecated.You should use eitherDirectFixedItemInvorFullFixedItemInvinstead of this!classSimpleGroupedItemInvA simpleGroupedItemInvthat has a limit on both the number of different items that this can store, and the total number of items that can be stored.classSimpleLimitedGroupedItemInvMethods in alexiil.mc.lib.attributes.item.impl that return ItemTransferable Modifier and Type Method Description ItemTransferableFilteredItemTransferable. filtered(ItemFilter filter)ItemTransferableEmptyFixedItemInv. getTransferable()Constructors in alexiil.mc.lib.attributes.item.impl with parameters of type ItemTransferable Constructor Description FilteredItemTransferable(ItemTransferable real, ItemFilter filter)