Uses of Interface
alexiil.mc.lib.attributes.item.AbstractItemInvView
Package
Description
-
Uses of AbstractItemInvView in alexiil.mc.lib.attributes.item
Modifier and TypeInterfaceDescriptioninterface
AFixedItemInvView
that can have it's contents changed.static interface
The "complex" variant ofFixedItemInv
that always returns copies of the stack held.static interface
The "simpler" variant ofFixedItemInv
which allows callers to freely modify the currentItemStack
contained in it's inventory.interface
A 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.interface
A modifiable version ofGroupedItemInvView
, except that all modification methods are provided byItemExtractable
andItemInsertable
.interface
An alternative way of storing large numbers ofItemStack
, without using large numbers of slots in aFixedItemInvView
.interface
A type ofFixedItemInv
that wraps an existingFixedItemInv
and provides custom control over the actual modification of the wrappedFixedItemInv
.interface
Modifier and TypeMethodDescriptionvoid
InvMarkDirtyListener.onMarkDirty(AbstractItemInvView inv)
-
Uses of AbstractItemInvView in alexiil.mc.lib.attributes.item.compat
Modifier and TypeClassDescriptionclass
AnFixedItemInv
that wraps a vanillaInventory
.class
AnFixedItemInv
that wraps a vanillaInventory
.class
-
Uses of AbstractItemInvView in alexiil.mc.lib.attributes.item.impl
Modifier and TypeClassDescriptionclass
Base class forSubFixedItemInvView
andMappedFixedItemInvView
.class
CombinedFixedItemInv<InvType extends FixedItemInv>
AnFixedItemInv
that delegates to a list of them instead of storing items directly.static class
CombinedFixedItemInv.OfCopying<InvType extends FixedItemInv.CopyingFixedItemInv>
static class
CombinedFixedItemInv.OfModifiable<InvType extends FixedItemInv.ModifiableFixedItemInv>
class
CombinedFixedItemInvView<InvType extends FixedItemInvView>
AnFixedItemInvView
that delegates to a list of them instead of storing items directly.class
class
A combined version of multipleGroupedItemInvView
's.class
A simple delegate base class forFixedItemInv
.static class
static class
class
class
A simple implementation ofFixedItemInv.ModifiableFixedItemInv
that supports all of the features that the interface exposes.class
AnFixedItemInv
with no slots.class
GroupedItemInvView
for an empty inventory.class
A simple, extendible, fixed size item inventory that supports all of the features thatFixedItemInv.CopyingFixedItemInv
exposes.class
AGroupedItemInv
wrapper over aFixedItemInv
.class
AGroupedItemInvView
that wraps aFixedItemInvView
.class
static class
static class
class
Default implementation forFixedItemInvView.getMappedInv(int...)
.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
A simple implementation ofLimitedFixedItemInv
that makes no assumptions about the backingFixedItemInv
.static class
static class
class
class
static class
static class
class
Default implementation forFixedItemInvView.getSubInv(int, int)
.
DirectFixedItemInv
orFullFixedItemInv
instead of this!