CLASS none/abx net/minecraft/container/Container FIELD a actionId S FIELD b stackList Lnone/dc; FIELD c slotList Ljava/util/List; FIELD d guiId I FIELD e listeners Ljava/util/List; FIELD i playersWithNPermission Ljava/util/Set; METHOD a getStacks ()Lnone/dc; METHOD a getSlot (I)Lnone/acv; ARG 0 slot METHOD a onSlotClick (IILnone/acb;Lnone/aam;)Lnone/aes; ARG 0 invSlot ARG 1 buttonId ARG 2 actionType ARG 3 player METHOD a shiftItemInSlot (IIZLnone/aam;)V ARG 0 invSlot ARG 1 buttonId ARG 3 player METHOD a (ILnone/aam;)Z ARG 1 player METHOD a setStackInSlot (ILnone/aes;)V ARG 0 slot ARG 1 stack METHOD a updateSlotStacks (Ljava/util/List;)V ARG 0 stacks METHOD a calculateStackSize (Ljava/util/Set;ILnone/aes;I)V ARG 0 slots ARG 1 rmode ARG 2 stack ARG 3 stackSize METHOD a getNextActionId (Lnone/aal;)S ARG 0 playerInventory METHOD a canUse (Lnone/aam;)Z ARG 0 player METHOD a onButtonClick (Lnone/aam;I)Z ARG 0 player ARG 1 buttonId METHOD a givePlayerPermission (Lnone/aam;Z)V ARG 0 player ARG 1 allowPlayerToUse METHOD a addListener (Lnone/acc;)V ARG 0 listener METHOD a addSlot (Lnone/acv;)Lnone/acv; ARG 0 slot METHOD a canInsertItemIntoSlot (Lnone/acv;Lnone/aes;Z)Z ARG 0 slot ARG 1 stack METHOD a insertItem (Lnone/aes;IIZ)Z ARG 0 stack ARG 1 startIndex ARG 2 endIndex METHOD a (Lnone/aes;Lnone/acv;)Z ARG 0 stack ARG 1 slot METHOD a calculateComparatorInput (Lnone/are;)I ARG 0 entity METHOD a onContentChanged (Lnone/qv;)V ARG 0 inventoy METHOD a getMatchingSlot (Lnone/qv;I)Lnone/acv; ARG 0 inv ARG 1 invSlot METHOD b sendContentUpdates ()V METHOD b setProperty (II)V ARG 0 pos ARG 1 value METHOD b close (Lnone/aam;)V ARG 0 player METHOD b getStack (Lnone/aam;I)Lnone/aes; ARG 0 player ARG 1 slot METHOD b removeListener (Lnone/acc;)V ARG 0 listener METHOD b (Lnone/acv;)Z ARG 0 slot METHOD b calculateComparatorInput (Lnone/qv;)I ARG 0 inventory METHOD c hasPlayerPermission (Lnone/aam;)Z ARG 0 player