CLASS atf net/minecraft/container/Container FIELD a stackList Lfh; FIELD b slotList Ljava/util/List; FIELD c syncId I FIELD e actionId S FIELD i listeners Ljava/util/List; METHOD (I)V ARG 1 syncId METHOD a getType ()Laug; METHOD a getSlot (I)Laus; METHOD a setProperty (II)V ARG 1 pos ARG 2 propertyId METHOD a onSlotClick (IILatn;Lark;)Laxd; ARG 1 slotId ARG 2 buttonId ARG 3 actionType METHOD a setStackInSlot (ILaxd;)V ARG 1 slot METHOD a onContentChanged (Lafs;)V METHOD a checkContainerSize (Lafs;I)V ARG 1 expectedSize METHOD a getNextActionId (Larj;)S METHOD a canUse (Lark;)Z METHOD a onButtonClick (Lark;I)Z ARG 1 player ARG 2 id METHOD a readData (Lato;)V ARG 1 data METHOD a checkContainerDataCount (Lato;I)V ARG 0 data ARG 1 expectedCount METHOD a addListener (Latq;)V ARG 1 listener METHOD a addSlot (Laus;)Laus; ARG 1 slot METHOD a canInsertItemIntoSlot (Laus;Laxd;Z)Z ARG 0 slot ARG 1 stack METHOD a insertItem (Laxd;IIZ)Z ARG 1 stack ARG 2 startIndex ARG 3 endIndex METHOD a onCraftingContentChanged (Lbcf;Lark;Lafs;Laun;)V ARG 1 world ARG 2 player ARG 3 inventory ARG 4 resultInventory METHOD a calculateComparatorOutput (Lboi;)I ARG 0 entity METHOD a updateSlotStacks (Ljava/util/List;)V METHOD a calculateStackSize (Ljava/util/Set;ILaxd;I)V ARG 0 slots ARG 1 rmode ARG 2 stack ARG 3 stackSize METHOD b getStacks ()Lfh; METHOD b calculateComparatorOutput (Lafs;)I ARG 0 inventory METHOD b close (Lark;)V METHOD b transferSlot (Lark;I)Laxd; ARG 1 player ARG 2 invSlot METHOD b removeListener (Latq;)V ARG 1 listener METHOD c sendContentUpdates ()V