Uses of Interface
alexiil.mc.lib.attributes.item.ItemInsertable
Packages that use ItemInsertable
Package
Description
-
Uses of ItemInsertable in alexiil.mc.lib.attributes.item
Subinterfaces of ItemInsertable 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 ItemInsertableModifier and TypeClassDescriptionclassclassA delegating accessor of a single slot in aFixedItemInv.Fields in alexiil.mc.lib.attributes.item with type parameters of type ItemInsertableModifier and TypeFieldDescriptionstatic final CombinableAttribute<ItemInsertable>ItemAttributes.INSERTABLEMethods in alexiil.mc.lib.attributes.item that return ItemInsertableModifier and TypeMethodDescriptiondefault ItemInsertableItemInsertable.filtered(ItemFilter filter) default ItemInsertableFixedItemInv.getInsertable()default ItemInsertableItemInsertable.getPureInsertable()Methods in alexiil.mc.lib.attributes.item with parameters of type ItemInsertableModifier and TypeMethodDescriptionstatic ItemTransferableItemTransferable.from(ItemInsertable insertable) 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 ItemInsertable in alexiil.mc.lib.attributes.item.entity
Classes in alexiil.mc.lib.attributes.item.entity that implement ItemInsertableMethods in alexiil.mc.lib.attributes.item.entity that return ItemInsertableModifier and TypeMethodDescriptionstatic ItemInsertableItemEntityAttributeUtil.createItemEntityDropper(net.minecraft.world.World world, double x, double y, double z) static ItemInsertableItemEntityAttributeUtil.createItemEntityDropper(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos) static ItemInsertableItemEntityAttributeUtil.createItemEntityDropper(net.minecraft.world.World world, net.minecraft.util.math.Vec3d vec) static ItemInsertableItemEntityAttributeUtil.createItemEntityScatterer(net.minecraft.world.World world, double x, double y, double z) static ItemInsertableItemEntityAttributeUtil.createItemEntityScatterer(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos) static ItemInsertableItemEntityAttributeUtil.createItemEntityScatterer(net.minecraft.world.World world, net.minecraft.util.math.Vec3d vec) -
Uses of ItemInsertable in alexiil.mc.lib.attributes.item.filter
Fields in alexiil.mc.lib.attributes.item.filter declared as ItemInsertableConstructors in alexiil.mc.lib.attributes.item.filter with parameters of type ItemInsertable -
Uses of ItemInsertable in alexiil.mc.lib.attributes.item.impl
Classes in alexiil.mc.lib.attributes.item.impl that implement ItemInsertableModifier and TypeClassDescriptionclassfinal classclassclassA simple implementation ofFixedItemInv.ModifiableFixedItemInvthat supports all of the features that the interface exposes.enumGroupedItemInvViewfor an empty inventory.enumAnItemTransferablethat never returns any items fromEmptyItemTransferable.attemptExtraction(ItemFilter, int, Simulation), nor accepts any items inEmptyItemTransferable.attemptInsertion(ItemStack, Simulation).final classAnItemInsertablethat delegates to anotherItemInsertable, but has an additional filter as to what can be inserted.final classclassA simple, extendible, fixed size item inventory that supports all of the features thatFixedItemInv.CopyingFixedItemInvexposes.classAGroupedItemInvwrapper over aFixedItemInv.enumAnItemInsertablethat always refuses to accept any insertedItemStack.classDeprecated, for removal: This API element is subject to removal in a future version.final classDeprecated, for removal: This API element is subject to removal in a future version.UseGroupedItemInvFixedWrapperinstead.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 ItemInsertableModifier and TypeMethodDescriptionFilteredItemInsertable.filtered(ItemFilter filter) EmptyFixedItemInv.getInsertable()EmptyGroupedItemInv.getPureInsertable()EmptyItemTransferable.getPureInsertable()RejectingItemInsertable.getPureInsertable()Constructors in alexiil.mc.lib.attributes.item.impl with parameters of type ItemInsertableConstructor parameters in alexiil.mc.lib.attributes.item.impl with type arguments of type ItemInsertable
DirectFixedItemInvorFullFixedItemInvinstead of this!