Uses of Interface
alexiil.mc.lib.attributes.item.AbstractItemInvView
Packages that use AbstractItemInvView
Package
Description
-
Uses of AbstractItemInvView in alexiil.mc.lib.attributes.item
Subinterfaces of AbstractItemInvView in alexiil.mc.lib.attributes.itemModifier and TypeInterfaceDescriptioninterfaceAFixedItemInvViewthat can have it's contents changed.static interfaceThe "complex" variant ofFixedItemInvthat always returns copies of the stack held.static interfaceThe "simpler" variant ofFixedItemInvwhich allows callers to freely modify the currentItemStackcontained in it's inventory.interfaceA view of a fixed inventory for items, where the size of the inventory never changes, and every slot is "simple": The amount of every slot will never exceed 64, the normal maximum stack size of minecraft. The stack will stay in the slot until it is removed or changed by something else.interfaceA modifiable version ofGroupedItemInvView, except that all modification methods are provided byItemExtractableandItemInsertable.interfaceAn alternative way of storing large numbers ofItemStack, without using large numbers of slots in aFixedItemInvView.interfaceA type ofFixedItemInvthat wraps an existingFixedItemInvand provides custom control over the actual modification of the wrappedFixedItemInv.interfaceMethods in alexiil.mc.lib.attributes.item with parameters of type AbstractItemInvView -
Uses of AbstractItemInvView in alexiil.mc.lib.attributes.item.compat
Classes in alexiil.mc.lib.attributes.item.compat that implement AbstractItemInvViewModifier and TypeClassDescriptionclassAnFixedItemInvthat wraps a vanillaInventory.classAnFixedItemInvthat wraps a vanillaInventory.class -
Uses of AbstractItemInvView in alexiil.mc.lib.attributes.item.impl
Classes in alexiil.mc.lib.attributes.item.impl that implement AbstractItemInvViewModifier and TypeClassDescriptionclassBase class forSubFixedItemInvViewandMappedFixedItemInvView.classCombinedFixedItemInv<InvType extends FixedItemInv>AnFixedItemInvthat delegates to a list of them instead of storing items directly.static classCombinedFixedItemInv.OfCopying<InvType extends FixedItemInv.CopyingFixedItemInv>static classCombinedFixedItemInv.OfModifiable<InvType extends FixedItemInv.ModifiableFixedItemInv>classCombinedFixedItemInvView<InvType extends FixedItemInvView>AnFixedItemInvViewthat delegates to a list of them instead of storing items directly.classclassA combined version of multipleGroupedItemInvView's.classA simple delegate base class forFixedItemInv.static classstatic classclassclassA simple implementation ofFixedItemInv.ModifiableFixedItemInvthat supports all of the features that the interface exposes.enumAnFixedItemInvwith no slots.enumGroupedItemInvViewfor an empty inventory.classA simple, extendible, fixed size item inventory that supports all of the features thatFixedItemInv.CopyingFixedItemInvexposes.classAGroupedItemInvwrapper over aFixedItemInv.classAGroupedItemInvViewthat wraps aFixedItemInvView.classstatic classstatic classclassDefault implementation forFixedItemInvView.getMappedInv(int...).classDeprecated, for removal: This API element is subject to removal in a future version.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.classA simple implementation ofLimitedFixedItemInvthat makes no assumptions about the backingFixedItemInv.static classstatic classclassclassstatic classstatic classclassDefault implementation forFixedItemInvView.getSubInv(int, int).
DirectFixedItemInvorFullFixedItemInvinstead of this!