Class StackMappingInventory

java.lang.Object
net.minecraft.inventory.StackMappingInventory

public final class StackMappingInventory extends Object
Mappings:
Namespace Name
official cep
intermediary net/minecraft/class_7865
named net/minecraft/inventory/StackMappingInventory
  • Field Details

    • topSlot

      private int topSlot
      Mappings:
      Namespace Name Mixin selector
      official a Lcep;a:I
      intermediary field_40868 Lnet/minecraft/class_7865;field_40868:I
      named topSlot Lnet/minecraft/inventory/StackMappingInventory;topSlot:I
    • emptySlots

      private final boolean[] emptySlots
      Mappings:
      Namespace Name Mixin selector
      official b Lcep;b:[Z
      intermediary field_40869 Lnet/minecraft/class_7865;field_40869:[Z
      named emptySlots Lnet/minecraft/inventory/StackMappingInventory;emptySlots:[Z
    • slotMap

      private final int[] slotMap
      Mappings:
      Namespace Name Mixin selector
      official c Lcep;c:[I
      intermediary field_40870 Lnet/minecraft/class_7865;field_40870:[I
      named slotMap Lnet/minecraft/inventory/StackMappingInventory;slotMap:[I
    • stacks

      private final ItemStack[] stacks
      Mappings:
      Namespace Name Mixin selector
      official d Lcep;d:[Lcdi;
      intermediary field_40871 Lnet/minecraft/class_7865;field_40871:[Lnet/minecraft/class_1799;
      named stacks Lnet/minecraft/inventory/StackMappingInventory;stacks:[Lnet/minecraft/item/ItemStack;
    • size

      private final int size
      Mappings:
      Namespace Name Mixin selector
      official e Lcep;e:I
      intermediary field_40872 Lnet/minecraft/class_7865;field_40872:I
      named size Lnet/minecraft/inventory/StackMappingInventory;size:I
  • Constructor Details

    • StackMappingInventory

      public StackMappingInventory(int size)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcep;<init>(I)V
      intermediary <init> Lnet/minecraft/class_7865;<init>(I)V
      named <init> Lnet/minecraft/inventory/StackMappingInventory;<init>(I)V
  • Method Details

    • findEmptySlot

      private int findEmptySlot()
      Mappings:
      Namespace Name Mixin selector
      official h Lcep;h()I
      intermediary method_46665 Lnet/minecraft/class_7865;method_46665()I
      named findEmptySlot Lnet/minecraft/inventory/StackMappingInventory;findEmptySlot()I
    • addStack

      public boolean addStack(ItemStack stack, int slot)
      Mappings:
      Namespace Name Mixin selector
      official a Lcep;a(Lcdi;I)Z
      intermediary method_46655 Lnet/minecraft/class_7865;method_46655(Lnet/minecraft/class_1799;I)Z
      named addStack Lnet/minecraft/inventory/StackMappingInventory;addStack(Lnet/minecraft/item/ItemStack;I)Z
    • addStack

      public boolean addStack(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lcep;a(Lcdi;)Z
      intermediary method_46654 Lnet/minecraft/class_7865;method_46654(Lnet/minecraft/class_1799;)Z
      named addStack Lnet/minecraft/inventory/StackMappingInventory;addStack(Lnet/minecraft/item/ItemStack;)Z
    • removeTopStack

      public ItemStack removeTopStack()
      Mappings:
      Namespace Name Mixin selector
      official a Lcep;a()Lcdi;
      intermediary method_46652 Lnet/minecraft/class_7865;method_46652()Lnet/minecraft/class_1799;
      named removeTopStack Lnet/minecraft/inventory/StackMappingInventory;removeTopStack()Lnet/minecraft/item/ItemStack;
    • hasSlot

      public boolean hasSlot(int slot)
      Mappings:
      Namespace Name Mixin selector
      official a Lcep;a(I)Z
      intermediary method_46653 Lnet/minecraft/class_7865;method_46653(I)Z
      named hasSlot Lnet/minecraft/inventory/StackMappingInventory;hasSlot(I)Z
    • setStack

      public boolean setStack(ItemStack stack, int slot)
      Mappings:
      Namespace Name Mixin selector
      official b Lcep;b(Lcdi;I)Z
      intermediary method_46658 Lnet/minecraft/class_7865;method_46658(Lnet/minecraft/class_1799;I)Z
      named setStack Lnet/minecraft/inventory/StackMappingInventory;setStack(Lnet/minecraft/item/ItemStack;I)Z
    • getStack

      public ItemStack getStack(int slot)
      Mappings:
      Namespace Name Mixin selector
      official b Lcep;b(I)Lcdi;
      intermediary method_46657 Lnet/minecraft/class_7865;method_46657(I)Lnet/minecraft/class_1799;
      named getStack Lnet/minecraft/inventory/StackMappingInventory;getStack(I)Lnet/minecraft/item/ItemStack;
    • removeStack

      public ItemStack removeStack(int slot)
      Mappings:
      Namespace Name Mixin selector
      official c Lcep;c(I)Lcdi;
      intermediary method_46660 Lnet/minecraft/class_7865;method_46660(I)Lnet/minecraft/class_1799;
      named removeStack Lnet/minecraft/inventory/StackMappingInventory;removeStack(I)Lnet/minecraft/item/ItemStack;
    • getItemCount

      public int getItemCount()
      Mappings:
      Namespace Name Mixin selector
      official b Lcep;b()I
      intermediary method_46656 Lnet/minecraft/class_7865;method_46656()I
      named getItemCount Lnet/minecraft/inventory/StackMappingInventory;getItemCount()I
    • isFull

      public boolean isFull()
      Mappings:
      Namespace Name Mixin selector
      official c Lcep;c()Z
      intermediary method_46659 Lnet/minecraft/class_7865;method_46659()Z
      named isFull Lnet/minecraft/inventory/StackMappingInventory;isFull()Z
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official d Lcep;d()Z
      intermediary method_46661 Lnet/minecraft/class_7865;method_46661()Z
      named isEmpty Lnet/minecraft/inventory/StackMappingInventory;isEmpty()Z
    • getStacks

      public List<ItemStack> getStacks()
      Mappings:
      Namespace Name Mixin selector
      official e Lcep;e()Ljava/util/List;
      intermediary method_46662 Lnet/minecraft/class_7865;method_46662()Ljava/util/List;
      named getStacks Lnet/minecraft/inventory/StackMappingInventory;getStacks()Ljava/util/List;
    • clear

      public List<ItemStack> clear()
      Mappings:
      Namespace Name Mixin selector
      official f Lcep;f()Ljava/util/List;
      intermediary method_46663 Lnet/minecraft/class_7865;method_46663()Ljava/util/List;
      named clear Lnet/minecraft/inventory/StackMappingInventory;clear()Ljava/util/List;
    • flatten

      Mappings:
      Namespace Name Mixin selector
      official g Lcep;g()Lcep$a;
      intermediary method_46664 Lnet/minecraft/class_7865;method_46664()Lnet/minecraft/class_7865$class_7866;
      named flatten Lnet/minecraft/inventory/StackMappingInventory;flatten()Lnet/minecraft/inventory/StackMappingInventory$FlatteningType;