Uses of Interface
alexiil.mc.lib.attributes.item.FixedItemInvView
-
Uses of FixedItemInvView in alexiil.mc.lib.attributes.item
Subinterfaces of FixedItemInvView in alexiil.mc.lib.attributes.item Modifier and Type Interface Description interfaceFixedItemInvAFixedItemInvViewthat can have it's contents changed.static interfaceFixedItemInv.CopyingFixedItemInvThe "complex" variant ofFixedItemInvthat always returns copies of the stack held.static interfaceFixedItemInv.ModifiableFixedItemInvThe "simpler" variant ofFixedItemInvwhich allows callers to freely modify the currentItemStackcontained in it's inventory.interfaceLimitedFixedItemInvA type ofFixedItemInvthat wraps an existingFixedItemInvand provides custom control over the actual modification of the wrappedFixedItemInv.Fields in alexiil.mc.lib.attributes.item with type parameters of type FixedItemInvView Modifier and Type Field Description static CombinableAttribute<FixedItemInvView>ItemAttributes. FIXED_INV_VIEWMethods in alexiil.mc.lib.attributes.item that return FixedItemInvView Modifier and Type Method Description FixedItemInvViewSingleItemSlotView. getBackingInv()default FixedItemInvViewFixedItemInvView. getFixedView()default FixedItemInvViewFixedItemInvView. getMappedInv(int... slots)default FixedItemInvViewFixedItemInvView. getSubInv(int fromIndex, int toIndex)Equivalent toList.subList(int, int).Methods in alexiil.mc.lib.attributes.item with parameters of type FixedItemInvView Modifier and Type Method Description static booleanFixedItemInvView. areSlotArraysEqual(FixedItemInvView inv, int[] slots)Used as a helper forgetMappedInv(int...), to see if it should return itself or not.static voidItemInvUtil. copyAll(FixedItemInvView inv, java.util.List<net.minecraft.item.ItemStack> dest)Copies everyItemStackheld in the given inventory to the givenList.voidItemInvSlotChangeListener.ItemInvSlotListener. onChange(FixedItemInvView inv, int slot)default voidItemInvSlotChangeListener.ItemInvSlotListener. onChange(FixedItemInvView inv, int slot, net.minecraft.item.ItemStack previous, net.minecraft.item.ItemStack current)NOTE: This might not be called if the inventory callsItemInvSlotChangeListener.ItemInvSlotListener.onChange(FixedItemInvView, int)directly!voidItemInvSlotChangeListener. onChange(FixedItemInvView inv, int slot, net.minecraft.item.ItemStack previous, net.minecraft.item.ItemStack current) -
Uses of FixedItemInvView in alexiil.mc.lib.attributes.item.compat
Classes in alexiil.mc.lib.attributes.item.compat that implement FixedItemInvView Modifier and Type Class Description classFixedInventoryVanillaWrapperAnFixedItemInvthat wraps a vanillaInventory.classFixedInventoryViewVanillaWrapperAnFixedItemInvthat wraps a vanillaInventory.classFixedSidedInventoryVanillaWrapper -
Uses of FixedItemInvView in alexiil.mc.lib.attributes.item.compat.mod.emi.iteminv
Classes in alexiil.mc.lib.attributes.item.compat.mod.emi.iteminv that implement FixedItemInvView Modifier and Type Class Description classFixedInvEmiItemInvAFixedItemInvwhich wraps emi'sItemInventory. -
Uses of FixedItemInvView in alexiil.mc.lib.attributes.item.impl
Classes in alexiil.mc.lib.attributes.item.impl with type parameters of type FixedItemInvView Modifier and Type Class Description classCombinedFixedItemInvView<InvType extends FixedItemInvView>AnFixedItemInvViewthat delegates to a list of them instead of storing items directly.Fields in alexiil.mc.lib.attributes.item.impl declared as FixedItemInvView Modifier and Type Field Description protected FixedItemInvViewAbstractPartialFixedItemInvView. invThe inventory that is wrapped.Methods in alexiil.mc.lib.attributes.item.impl that return FixedItemInvView Modifier and Type Method Description static FixedItemInvViewCombinedFixedItemInvView. createView(java.util.List<? extends FixedItemInvView> list)FixedItemInvViewEmptyFixedItemInv. getFixedView()FixedItemInvViewSubFixedItemInvView. getFixedView()FixedItemInvViewCombinedFixedItemInvView. getMappedInv(int... slots)FixedItemInvViewMappedFixedItemInvView. getMappedInv(int... slots)FixedItemInvViewSubFixedItemInvView. getMappedInv(int... slots)FixedItemInvViewCombinedFixedItemInvView. getSubInv(int fromIndex, int toIndex)FixedItemInvViewMappedFixedItemInvView. getSubInv(int fromIndex, int toIndex)FixedItemInvViewSubFixedItemInvView. getSubInv(int fIndex, int tIndex)Methods in alexiil.mc.lib.attributes.item.impl with parameters of type FixedItemInvView Modifier and Type Method Description static MappedFixedItemInvViewMappedFixedItemInvView. createView(FixedItemInvView inv, int[] slots)Method parameters in alexiil.mc.lib.attributes.item.impl with type arguments of type FixedItemInvView Modifier and Type Method Description static FixedItemInvViewCombinedFixedItemInvView. createView(java.util.List<? extends FixedItemInvView> list)Constructors in alexiil.mc.lib.attributes.item.impl with parameters of type FixedItemInvView Constructor Description AbstractPartialFixedItemInvView(FixedItemInvView inv)GroupedItemInvViewFixedWrapper(FixedItemInvView inv)MappedFixedItemInvView(FixedItemInvView inv, int[] slots)SubFixedItemInvView(FixedItemInvView inv, int fromIndex, int toIndex)