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 interface
GroupedItemInv
A modifiable version ofGroupedItemInvView
, except that all modification methods are provided byItemExtractable
andItemInsertable
.interface
LimitedGroupedItemInv
Classes in alexiil.mc.lib.attributes.item that implement ItemTransferable Modifier and Type Class Description class
SingleCopyingItemSlot
class
SingleItemSlot
A delegating accessor of a single slot in aFixedItemInv
.Methods in alexiil.mc.lib.attributes.item that return ItemTransferable Modifier and Type Method Description default ItemTransferable
ItemTransferable. filtered(ItemFilter filter)
static ItemTransferable
ItemTransferable. from(ItemExtractable extractable)
static ItemTransferable
ItemTransferable. from(ItemInsertable insertable)
static ItemTransferable
ItemTransferable. from(ItemInsertable insertable, ItemExtractable extractable)
default ItemTransferable
FixedItemInv. 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 class
ItemTransferableItemEntity
-
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 class
CombinedGroupedItemInv
class
DelegatingGroupedItemInv
class
DirectFixedItemInv
A simple implementation ofFixedItemInv.ModifiableFixedItemInv
that supports all of the features that the interface exposes.class
EmptyGroupedItemInv
GroupedItemInvView
for an empty inventory.class
EmptyItemTransferable
AnItemTransferable
that never returns any items fromEmptyItemTransferable.attemptExtraction(ItemFilter, int, Simulation)
, nor accepts any items inEmptyItemTransferable.attemptInsertion(ItemStack, Simulation)
.class
FilteredItemTransferable
class
FullFixedItemInv
A simple, extendible, fixed size item inventory that supports all of the features thatFixedItemInv.CopyingFixedItemInv
exposes.class
GroupedItemInvFixedWrapper
AGroupedItemInv
wrapper over aFixedItemInv
.class
SimpleFixedItemInv
Deprecated.You should use eitherDirectFixedItemInv
orFullFixedItemInv
instead of this!class
SimpleGroupedItemInv
A simpleGroupedItemInv
that has a limit on both the number of different items that this can store, and the total number of items that can be stored.class
SimpleLimitedGroupedItemInv
Methods in alexiil.mc.lib.attributes.item.impl that return ItemTransferable Modifier and Type Method Description ItemTransferable
FilteredItemTransferable. filtered(ItemFilter filter)
ItemTransferable
EmptyFixedItemInv. getTransferable()
Constructors in alexiil.mc.lib.attributes.item.impl with parameters of type ItemTransferable Constructor Description FilteredItemTransferable(ItemTransferable real, ItemFilter filter)