Uses of Interface
alexiil.mc.lib.attributes.item.FixedItemInv
Packages that use FixedItemInv
Package
Description
-
Uses of FixedItemInv in alexiil.mc.lib.attributes.item
Subinterfaces of FixedItemInv in alexiil.mc.lib.attributes.itemModifier and TypeInterfaceDescriptionstatic 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 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 FixedItemInvModifier and TypeFieldDescriptionstatic final CombinableAttribute<FixedItemInv>ItemAttributes.FIXED_INVMethods in alexiil.mc.lib.attributes.item that return FixedItemInvModifier and TypeMethodDescriptiondefault FixedItemInvLimitedFixedItemInv.asUnmodifiable()SingleItemSlot.getBackingInv()default FixedItemInvFixedItemInv.getMappedInv(int... slots) default FixedItemInvFixedItemInv.getSubInv(int fromIndex, int toIndex) Methods in alexiil.mc.lib.attributes.item with parameters of type FixedItemInvModifier and TypeMethodDescriptionstatic net.minecraft.item.ItemStackItemInvUtil.extractSingle(FixedItemInv inv, int slot, ItemFilter filter, net.minecraft.item.ItemStack toAddWith, int maxAmount, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.static net.minecraft.item.ItemStackItemInvUtil.insertSingle(FixedItemInv inv, int slot, net.minecraft.item.ItemStack toInsert, Simulation simulation) Deprecated, for removal: This API element is subject to removal in a future version.Because this has been moved toinsertStack(int, ItemStack, Simulation). -
Uses of FixedItemInv in alexiil.mc.lib.attributes.item.compat
Classes in alexiil.mc.lib.attributes.item.compat that implement FixedItemInvFields in alexiil.mc.lib.attributes.item.compat declared as FixedItemInvModifier and TypeFieldDescriptionprotected final FixedItemInvInventoryFixedWrapper.invfinal FixedItemInvSlotFixedItemInv.invMethods in alexiil.mc.lib.attributes.item.compat that return FixedItemInvModifier and TypeMethodDescriptionstatic FixedItemInvFixedSidedInventoryVanillaWrapper.create(net.minecraft.inventory.SidedInventory inventory, net.minecraft.util.math.Direction side) Constructors in alexiil.mc.lib.attributes.item.compat with parameters of type FixedItemInvModifierConstructorDescriptionCreates aSidedInventoryFixedWrapperwith all of it's slots exposed in every direction.SidedInventoryFixedWrapper(FixedItemInv inv, int[][] slotMap) SlotFixedItemInv(net.minecraft.screen.ScreenHandler container, FixedItemInv inv, boolean server, int slotIndex, int x, int y) -
Uses of FixedItemInv in alexiil.mc.lib.attributes.item.impl
Classes in alexiil.mc.lib.attributes.item.impl with type parameters of type FixedItemInvModifier and TypeClassDescriptionclassCombinedFixedItemInv<InvType extends FixedItemInv>AnFixedItemInvthat delegates to a list of them instead of storing items directly.Classes in alexiil.mc.lib.attributes.item.impl that implement FixedItemInvModifier and TypeClassDescriptionclassCombinedFixedItemInv<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>classA simple delegate base class forFixedItemInv.static classstatic classclassA simple implementation ofFixedItemInv.ModifiableFixedItemInvthat supports all of the features that the interface exposes.enumAnFixedItemInvwith no slots.classA simple, extendible, fixed size item inventory that supports all of the features thatFixedItemInv.CopyingFixedItemInvexposes.classstatic classstatic classclassDeprecated, for removal: This API element is subject to removal in a future version.You should use eitherDirectFixedItemInvorFullFixedItemInvinstead of this!classA simple implementation ofLimitedFixedItemInvthat makes no assumptions about the backingFixedItemInv.static classstatic classclassstatic classstatic classFields in alexiil.mc.lib.attributes.item.impl declared as FixedItemInvMethods in alexiil.mc.lib.attributes.item.impl that return FixedItemInvModifier and TypeMethodDescriptionstatic FixedItemInvCombinedFixedItemInv.create(List<? extends FixedItemInv> list) CombinedFixedItemInv.getMappedInv(int... slots) MappedFixedItemInv.getMappedInv(int... slots) SubFixedItemInv.getMappedInv(int... slots) CombinedFixedItemInv.getSubInv(int fromIndex, int toIndex) MappedFixedItemInv.getSubInv(int fromIndex, int toIndex) SubFixedItemInv.getSubInv(int fIndex, int tIndex) Methods in alexiil.mc.lib.attributes.item.impl with parameters of type FixedItemInvModifier and TypeMethodDescriptionstatic MappedFixedItemInvMappedFixedItemInv.create(FixedItemInv inv, int[] slots) static SubFixedItemInvSubFixedItemInv.create(FixedItemInv inv, int fromIndex, int toIndex) static DelegatingFixedItemInvDelegatingFixedItemInv.createDelegate(FixedItemInv inv) static SimpleLimitedFixedItemInvSimpleLimitedFixedItemInv.createLimited(FixedItemInv inv) Method parameters in alexiil.mc.lib.attributes.item.impl with type arguments of type FixedItemInvModifier and TypeMethodDescriptionstatic FixedItemInvCombinedFixedItemInv.create(List<? extends FixedItemInv> list) Constructors in alexiil.mc.lib.attributes.item.impl with parameters of type FixedItemInvModifierConstructorDescriptionDelegatingFixedItemInv(FixedItemInv delegate) MappedFixedItemInv(FixedItemInv inv, int[] slots) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.SimpleLimitedFixedItemInv(FixedItemInv delegate) SubFixedItemInv(FixedItemInv inv, int fromIndex, int toIndex)
extractStack(int, ItemFilter, ItemStack, int, Simulation).