CLASS azp net/minecraft/container/Slot FIELD a invSlot I FIELD c inventory Lagw; FIELD d id I FIELD e xPosition I FIELD f yPosition I METHOD (Lagw;III)V ARG 2 invSlot ARG 3 xPosition ARG 4 yPosition METHOD a getMaxStackAmount ()I METHOD a takeStack (I)Lbcb; ARG 1 amount METHOD a canTakeItems (Lavy;)Z METHOD a onTakeItem (Lavy;Lbcb;)Lbcb; ARG 1 player ARG 2 stack METHOD a canInsert (Lbcb;)Z ARG 1 stack METHOD a onCrafted (Lbcb;I)V ARG 1 stack ARG 2 amount METHOD a onStackChanged (Lbcb;Lbcb;)V ARG 1 originalItem METHOD b doDrawHoveringEffect ()Z METHOD b onTake (I)V ARG 1 amount METHOD b getMaxStackAmount (Lbcb;)I METHOD c getBackgroundSprite ()Ljava/lang/String; METHOD c onCrafted (Lbcb;)V ARG 1 stack METHOD d markDirty ()V METHOD d setStack (Lbcb;)V METHOD e getStack ()Lbcb; METHOD f hasStack ()Z