Uses of Interface
alexiil.mc.lib.attributes.item.FixedItemInv
| Package | Description |
|---|---|
| alexiil.mc.lib.attributes.item | |
| alexiil.mc.lib.attributes.item.compat | |
| alexiil.mc.lib.attributes.item.compat.mod.emi.iteminv | |
| alexiil.mc.lib.attributes.item.impl |
-
Uses of FixedItemInv in alexiil.mc.lib.attributes.item
Subinterfaces of FixedItemInv in alexiil.mc.lib.attributes.item Modifier and Type Interface Description 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 FixedItemInv Modifier and Type Field Description static CombinableAttribute<FixedItemInv>ItemAttributes. FIXED_INVMethods in alexiil.mc.lib.attributes.item that return FixedItemInv Modifier and Type Method Description default FixedItemInvLimitedFixedItemInv. asUnmodifiable()FixedItemInvSingleItemSlot. getBackingInv()default FixedItemInvFixedItemInv. getMappedInv(int... slots)default FixedItemInvFixedItemInv. getSubInv(int fromIndex, int toIndex)Methods in alexiil.mc.lib.attributes.item with parameters of type FixedItemInv Modifier and Type Method Description static net.minecraft.item.ItemStackItemInvUtil. extractSingle(FixedItemInv inv, int slot, ItemFilter filter, net.minecraft.item.ItemStack toAddWith, int maxAmount, Simulation simulation)Deprecated.Because this has been moved toextractStack(int, ItemFilter, ItemStack, int, Simulation).static net.minecraft.item.ItemStackItemInvUtil. insertSingle(FixedItemInv inv, int slot, net.minecraft.item.ItemStack toInsert, Simulation simulation)Deprecated.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 FixedItemInv Modifier and Type Class Description classFixedInventoryVanillaWrapperAnFixedItemInvthat wraps a vanillaInventory.classFixedSidedInventoryVanillaWrapperFields in alexiil.mc.lib.attributes.item.compat declared as FixedItemInv Modifier and Type Field Description protected FixedItemInvInventoryFixedWrapper. invFixedItemInvSlotFixedItemInv. invMethods in alexiil.mc.lib.attributes.item.compat that return FixedItemInv Modifier and Type Method Description static 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 FixedItemInv Constructor Description InventoryFixedWrapper(FixedItemInv inv)SidedInventoryFixedWrapper(FixedItemInv inv)Creates 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.compat.mod.emi.iteminv
Classes in alexiil.mc.lib.attributes.item.compat.mod.emi.iteminv that implement FixedItemInv Modifier and Type Class Description classFixedInvEmiItemInvAFixedItemInvwhich wraps emi'sItemInventory. -
Uses of FixedItemInv in alexiil.mc.lib.attributes.item.impl
Classes in alexiil.mc.lib.attributes.item.impl with type parameters of type FixedItemInv Modifier and Type Class Description classCombinedFixedItemInv<InvType extends FixedItemInv>AnFixedItemInvthat delegates to a list of them instead of storing items directly.Fields in alexiil.mc.lib.attributes.item.impl declared as FixedItemInv Modifier and Type Field Description protected FixedItemInvDelegatingFixedItemInv. delegateMethods in alexiil.mc.lib.attributes.item.impl that return FixedItemInv Modifier and Type Method Description static FixedItemInvCombinedFixedItemInv. create(java.util.List<? extends FixedItemInv> list)FixedItemInvCombinedFixedItemInv. getMappedInv(int... slots)FixedItemInvMappedFixedItemInv. getMappedInv(int... slots)FixedItemInvSubFixedItemInv. getMappedInv(int... slots)FixedItemInvCombinedFixedItemInv. getSubInv(int fromIndex, int toIndex)FixedItemInvMappedFixedItemInv. getSubInv(int fromIndex, int toIndex)FixedItemInvSubFixedItemInv. getSubInv(int fIndex, int tIndex)Methods in alexiil.mc.lib.attributes.item.impl with parameters of type FixedItemInv Modifier and Type Method Description static 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 FixedItemInv Modifier and Type Method Description static FixedItemInvCombinedFixedItemInv. create(java.util.List<? extends FixedItemInv> list)Constructors in alexiil.mc.lib.attributes.item.impl with parameters of type FixedItemInv Constructor Description DelegatingFixedItemInv(FixedItemInv delegate)GroupedItemInvFixedWrapper(FixedItemInv inv)MappedFixedItemInv(FixedItemInv inv, int[] slots)SimpleFixedItemInvExtractable(FixedItemInv inv)Deprecated.SimpleFixedItemInvInsertable(FixedItemInv inv)Deprecated.SimpleLimitedFixedItemInv(FixedItemInv delegate)SubFixedItemInv(FixedItemInv inv, int fromIndex, int toIndex)