CLASS asd net/minecraft/container/SlotVillagerOutput FIELD a villagerInventory Lasb; FIELD b player Lapr; FIELD c amount I FIELD h villager Layy; METHOD (Lapr;Layy;Lasb;III)V ARG 1 player ARG 2 villager ARG 3 VillagerInventory ARG 4 index ARG 5 xPosition ARG 6 yPosition METHOD a takeStack (I)Lauv; ARG 1 amount METHOD a onTakeItem (Lapr;Lauv;)Lauv; ARG 1 player ARG 2 stack METHOD a canInsert (Lauv;)Z ARG 1 stack METHOD a onCrafted (Lauv;I)V ARG 1 stack ARG 2 amount METHOD a isValid (Layz;Lauv;Lauv;)Z ARG 1 recipe ARG 2 firstBuyItem ARG 3 secondBuyItem METHOD c onCrafted (Lauv;)V ARG 1 stack