Uses of Interface
alexiil.mc.lib.attributes.item.ItemTransferable
Packages that use ItemTransferable
Package
Description
-
Uses of ItemTransferable in alexiil.mc.lib.attributes.item
Subinterfaces of ItemTransferable in alexiil.mc.lib.attributes.itemModifier and TypeInterfaceDescriptioninterface
A modifiable version ofGroupedItemInvView
, except that all modification methods are provided byItemExtractable
andItemInsertable
.interface
Classes in alexiil.mc.lib.attributes.item that implement ItemTransferableModifier and TypeClassDescriptionclass
class
A delegating accessor of a single slot in aFixedItemInv
.Methods in alexiil.mc.lib.attributes.item that return ItemTransferableModifier and TypeMethodDescriptiondefault 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 -
Uses of ItemTransferable in alexiil.mc.lib.attributes.item.impl
Classes in alexiil.mc.lib.attributes.item.impl that implement ItemTransferableModifier and TypeClassDescriptionclass
class
class
A simple implementation ofFixedItemInv.ModifiableFixedItemInv
that supports all of the features that the interface exposes.class
GroupedItemInvView
for an empty inventory.class
AnItemTransferable
that never returns any items fromEmptyItemTransferable.attemptExtraction(ItemFilter, int, Simulation)
, nor accepts any items inEmptyItemTransferable.attemptInsertion(ItemStack, Simulation)
.class
class
A simple, extendible, fixed size item inventory that supports all of the features thatFixedItemInv.CopyingFixedItemInv
exposes.class
AGroupedItemInv
wrapper over aFixedItemInv
.class
Deprecated, for removal: This API element is subject to removal in a future version.class
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
Methods in alexiil.mc.lib.attributes.item.impl that return ItemTransferableModifier and TypeMethodDescriptionFilteredItemTransferable.filtered(ItemFilter filter)
EmptyFixedItemInv.getTransferable()
Constructors in alexiil.mc.lib.attributes.item.impl with parameters of type ItemTransferableModifierConstructorDescriptionFilteredItemTransferable(ItemTransferable real, ItemFilter filter)
DirectFixedItemInv
orFullFixedItemInv
instead of this!