Uses of Interface
alexiil.mc.lib.attributes.item.ItemExtractable
Packages that use ItemExtractable
Package
Description
-
Uses of ItemExtractable in alexiil.mc.lib.attributes.item
Subinterfaces of ItemExtractable in alexiil.mc.lib.attributes.itemModifier and TypeInterfaceDescriptioninterfaceA modifiable version ofGroupedItemInvView, except that all modification methods are provided byItemExtractableandItemInsertable.interfaceCombined interface forItemInsertableandItemExtractable.interfaceClasses in alexiil.mc.lib.attributes.item that implement ItemExtractableModifier and TypeClassDescriptionclassclassA delegating accessor of a single slot in aFixedItemInv.Fields in alexiil.mc.lib.attributes.item with type parameters of type ItemExtractableModifier and TypeFieldDescriptionstatic CombinableAttribute<ItemExtractable>ItemAttributes.EXTRACTABLEMethods in alexiil.mc.lib.attributes.item that return ItemExtractableModifier and TypeMethodDescriptiondefault ItemExtractableItemExtractable.filtered(ItemFilter filter)default ItemExtractableFixedItemInv.getExtractable()default ItemExtractableItemExtractable.getPureExtractable()Methods in alexiil.mc.lib.attributes.item with parameters of type ItemExtractableModifier and TypeMethodDescriptionstatic ItemTransferableItemTransferable.from(ItemExtractable extractable)static ItemTransferableItemTransferable.from(ItemInsertable insertable, ItemExtractable extractable)static intItemInvUtil.move(ItemExtractable from, ItemInsertable to, int maximum)Attempts to move up to the given maximum number of items from theItemExtractableto theItemInsertable.static intItemInvUtil.move(ItemExtractable from, ItemInsertable to, ItemFilter filter, int maximum)Attempts to move up to the given maximum number of items from theItemExtractableto theItemInsertable, provided they match the givenItemFilter.static intItemInvUtil.move(ItemExtractable from, ItemInsertable to, ItemFilter filter, int maximum, Simulation simulation)Attempts to move up to the given maximum number of items from theItemExtractableto theItemInsertable, provided they match the givenItemFilter.static ItemInvUtil.MultiMoveResultItemInvUtil.moveMultiple(ItemExtractable from, ItemInsertable to)Attempts to move as much as possible from theItemExtractableto theItemInsertable.static ItemInvUtil.MultiMoveResultItemInvUtil.moveMultiple(ItemExtractable from, ItemInsertable to, int maxStacks, int maxTotal)Attempts to move a given number of stacks from theItemExtractableto theItemInsertable.static ItemInvUtil.MultiMoveResultItemInvUtil.moveMultiple(ItemExtractable from, ItemInsertable to, ItemFilter filter, int maxStacks, int maxTotal)Attempts to move a given number of stacks from theItemExtractableto theItemInsertable. -
Uses of ItemExtractable in alexiil.mc.lib.attributes.item.entity
Classes in alexiil.mc.lib.attributes.item.entity that implement ItemExtractableModifier and TypeClassDescriptionclassclassMethods in alexiil.mc.lib.attributes.item.entity that return ItemExtractableModifier and TypeMethodDescriptionstatic ItemExtractableItemEntityAttributeUtil.getSpecialExtractable(net.minecraft.entity.Entity entity) -
Uses of ItemExtractable in alexiil.mc.lib.attributes.item.impl
Classes in alexiil.mc.lib.attributes.item.impl that implement ItemExtractableModifier and TypeClassDescriptionclassclassclassclassA simple implementation ofFixedItemInv.ModifiableFixedItemInvthat supports all of the features that the interface exposes.classGroupedItemInvViewfor an empty inventory.classAnItemExtractablethat never returns any items fromEmptyItemExtractable.attemptExtraction(ItemFilter, int, Simulation).classAnItemTransferablethat never returns any items fromEmptyItemTransferable.attemptExtraction(ItemFilter, int, Simulation), nor accepts any items inEmptyItemTransferable.attemptInsertion(ItemStack, Simulation).classclassclassA simple, extendible, fixed size item inventory that supports all of the features thatFixedItemInv.CopyingFixedItemInvexposes.classAGroupedItemInvwrapper over aFixedItemInv.classDeprecated, for removal: This API element is subject to removal in a future version.classDeprecated, for removal: This API element is subject to removal in a future version.UseGroupedItemInvFixedWrapperinstead of this!classA 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.classMethods in alexiil.mc.lib.attributes.item.impl that return ItemExtractableModifier and TypeMethodDescriptionFilteredItemExtractable.filtered(ItemFilter filter)EmptyFixedItemInv.getExtractable()EmptyGroupedItemInv.getPureExtractable()EmptyItemExtractable.getPureExtractable()EmptyItemTransferable.getPureExtractable()Constructors in alexiil.mc.lib.attributes.item.impl with parameters of type ItemExtractableConstructor parameters in alexiil.mc.lib.attributes.item.impl with type arguments of type ItemExtractable
DirectFixedItemInvorFullFixedItemInvinstead of this!