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 0 player ARG 1 villager ARG 2 VillagerInventory ARG 3 index ARG 4 xPosition ARG 5 yPosition METHOD a takeStack (I)Lauv; ARG 0 amount METHOD a onTakeItem (Lapr;Lauv;)Lauv; ARG 0 player ARG 1 stack METHOD a canInsert (Lauv;)Z ARG 0 stack METHOD a onCrafted (Lauv;I)V ARG 0 stack ARG 1 amount METHOD a isValid (Layz;Lauv;Lauv;)Z ARG 0 recipe ARG 1 firstBuyItem ARG 2 secondBuyItem METHOD c onCrafted (Lauv;)V ARG 0 stack