Class CombinedFixedItemInv.OfModifiable<InvType extends FixedItemInv.ModifiableFixedItemInv>
java.lang.Object
alexiil.mc.lib.attributes.misc.AbstractCombined<InvType>
alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView<InvType>
alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv<InvType>
alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv.OfModifiable<InvType>
- All Implemented Interfaces:
Convertible,AbstractItemInvView,FixedItemInv,FixedItemInv.ModifiableFixedItemInv,FixedItemInvView,Combined
- Enclosing class:
- CombinedFixedItemInv<InvType extends FixedItemInv>
public static class CombinedFixedItemInv.OfModifiable<InvType extends FixedItemInv.ModifiableFixedItemInv>
extends CombinedFixedItemInv<InvType>
implements FixedItemInv.ModifiableFixedItemInv
-
Nested Class Summary
Nested classes/interfaces inherited from class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv
CombinedFixedItemInv.OfCopying<InvType extends FixedItemInv.CopyingFixedItemInv>, CombinedFixedItemInv.OfModifiable<InvType extends FixedItemInv.ModifiableFixedItemInv>Nested classes/interfaces inherited from interface alexiil.mc.lib.attributes.item.AbstractItemInvView
AbstractItemInvView.DefaultChangeTrackerNested classes/interfaces inherited from interface alexiil.mc.lib.attributes.item.FixedItemInv
FixedItemInv.CopyingFixedItemInv, FixedItemInv.ModifiableFixedItemInv -
Field Summary
Fields inherited from class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
invSize, subSlotStartIndex, viewsFields inherited from class alexiil.mc.lib.attributes.misc.AbstractCombined
list -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidInforms this inventory that theItemStackreturned byFixedItemInv.ModifiableFixedItemInv.getInvStack(int)has been changed.Methods inherited from class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv
create, getMappedInv, getSubInv, setInvStackMethods inherited from class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
addListener, createView, getChangeValue, getFilterForSlot, getInv, getInvIndex, getInvStack, getMaxAmount, getSlotCount, getSubSlot, isItemValidForSlotMethods inherited from class alexiil.mc.lib.attributes.misc.AbstractCombined
equals, getSubObject, getSubObjectCount, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface alexiil.mc.lib.attributes.item.AbstractItemInvView
addListener, getChangeValueMethods inherited from interface alexiil.mc.lib.attributes.item.FixedItemInv
createLimitedFixedInv, extractStack, forceSetInvStack, getExtractable, getGroupedInv, getInsertable, getMappedInv, getSlot, getSubInv, getTransferable, insertStack, modifySlot, slotIterableMethods inherited from interface alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv
getFilterForSlot, getInvStack, isItemValidForSlot, setInvStackMethods inherited from interface alexiil.mc.lib.attributes.item.FixedItemInvView
convertTo, getFixedView, getMaxAmount, getSlotCount, offerSelfAsAttribute, stackIterable
-
Constructor Details
-
OfModifiable
-
-
Method Details
-
markDirty
public void markDirty()Description copied from interface:FixedItemInv.ModifiableFixedItemInvInforms this inventory that theItemStackreturned byFixedItemInv.ModifiableFixedItemInv.getInvStack(int)has been changed.- Specified by:
markDirtyin interfaceFixedItemInv.ModifiableFixedItemInv
-