CLASS atb net/minecraft/container/VillagerOutputSlot FIELD a villagerInventory Lasz; FIELD b player Laql; FIELD c amount I FIELD h villager Lazw; METHOD (Laql;Lazw;Lasz;III)V ARG 1 player ARG 2 villager ARG 3 VillagerInventory ARG 4 index ARG 5 xPosition METHOD a takeStack (I)Lavu; ARG 0 amount 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 isValid (Lazx;Lavu;Lavu;)Z ARG 1 recipe ARG 2 firstBuyItem METHOD c onCrafted (Lavu;)V