Uses of Interface
alexiil.mc.lib.attributes.item.ItemInsertable
| Package | Description |
|---|---|
| alexiil.mc.lib.attributes.item | |
| alexiil.mc.lib.attributes.item.entity | |
| alexiil.mc.lib.attributes.item.filter | |
| alexiil.mc.lib.attributes.item.impl |
-
Uses of ItemInsertable in alexiil.mc.lib.attributes.item
Subinterfaces of ItemInsertable in alexiil.mc.lib.attributes.item Modifier and Type Interface Description interfaceGroupedItemInvA modifiable version ofGroupedItemInvView, except that all modification methods are provided byItemExtractableandItemInsertable.interfaceItemTransferableCombined interface forItemInsertableandItemExtractable.interfaceLimitedGroupedItemInvClasses in alexiil.mc.lib.attributes.item that implement ItemInsertable Modifier and Type Class Description classSingleCopyingItemSlotclassSingleItemSlotA delegating accessor of a single slot in aFixedItemInv.Fields in alexiil.mc.lib.attributes.item with type parameters of type ItemInsertable Modifier and Type Field Description static CombinableAttribute<ItemInsertable>ItemAttributes. INSERTABLEMethods in alexiil.mc.lib.attributes.item that return ItemInsertable Modifier and Type Method Description default ItemInsertableItemInsertable. filtered(ItemFilter filter)default ItemInsertableFixedItemInv. getInsertable()default ItemInsertableItemInsertable. getPureInsertable()Methods in alexiil.mc.lib.attributes.item with parameters of type ItemInsertable Modifier and Type Method Description static 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 ItemInsertable Modifier and Type Class Description classItemTransferableItemEntityMethods in alexiil.mc.lib.attributes.item.entity that return ItemInsertable Modifier and Type Method Description static 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 ItemInsertable Modifier and Type Field Description ItemInsertableItemInsertableFilter. insertableConstructors in alexiil.mc.lib.attributes.item.filter with parameters of type ItemInsertable Constructor Description ItemInsertableFilter(ItemInsertable insertable) -
Uses of ItemInsertable in alexiil.mc.lib.attributes.item.impl
Classes in alexiil.mc.lib.attributes.item.impl that implement ItemInsertable Modifier and Type Class Description classCombinedGroupedItemInvclassCombinedItemInsertableclassDelegatingGroupedItemInvclassDirectFixedItemInvA 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).classFilteredItemInsertableAnItemInsertablethat delegates to anotherItemInsertable, but has an additional filter as to what can be inserted.classFilteredItemTransferableclassFullFixedItemInvA simple, extendible, fixed size item inventory that supports all of the features thatFixedItemInv.CopyingFixedItemInvexposes.classGroupedItemInvFixedWrapperAGroupedItemInvwrapper over aFixedItemInv.classRejectingItemInsertableAnItemInsertablethat always refuses to accept any insertedItemStack.classSimpleFixedItemInvDeprecated.You should use eitherDirectFixedItemInvorFullFixedItemInvinstead of this!classSimpleFixedItemInvInsertableDeprecated.UseGroupedItemInvFixedWrapperinstead.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 ItemInsertable Modifier and Type Method Description ItemInsertableFilteredItemInsertable. filtered(ItemFilter filter)ItemInsertableEmptyFixedItemInv. getInsertable()ItemInsertableEmptyGroupedItemInv. getPureInsertable()ItemInsertableEmptyItemTransferable. getPureInsertable()ItemInsertableRejectingItemInsertable. getPureInsertable()Constructors in alexiil.mc.lib.attributes.item.impl with parameters of type ItemInsertable Constructor Description FilteredItemInsertable(ItemInsertable real, ItemFilter filter)Constructor parameters in alexiil.mc.lib.attributes.item.impl with type arguments of type ItemInsertable Constructor Description CombinedItemInsertable(java.util.List<? extends ItemInsertable> list)