CLASS atj net/minecraft/container/Slot FIELD a invSlot I FIELD d inventory Laex; FIELD e id I FIELD f xPosition I FIELD g yPosition I METHOD a getMaxStackAmount ()I METHOD a takeStack (I)Lavu; ARG 0 amount METHOD a matches (Laex;I)Z ARG 0 inventory ARG 1 invSlot METHOD a canTakeItems (Laql;)Z ARG 0 player METHOD a onTakeItem (Laql;Lavu;)Lavu; ARG 0 player ARG 1 stack METHOD a canInsert (Lavu;)Z ARG 0 stack METHOD a onCrafted (Lavu;I)V ARG 1 stack METHOD a onStackChanged (Lavu;Lavu;)V ARG 1 originalItem METHOD b doDrawHoveringEffect ()Z METHOD b getMaxStackAmount (Lavu;)I ARG 0 stack METHOD c getBackgroundSprite ()Ljava/lang/String; METHOD c onCrafted (Lavu;)V METHOD d getStack ()Lavu; METHOD d setStack (Lavu;)V ARG 0 stack METHOD e hasStack ()Z METHOD f markDirty ()V