CLASS bfb net/minecraft/village/TraderRecipe FIELD a firstBuyItem Lbar; FIELD b secondBuyItem Lbar; FIELD c sellItem Lbar; FIELD d uses I FIELD e maxUses I FIELD f rewardExp Z METHOD (Lbar;Lbar;IIF)V ARG 1 buyItem ARG 2 sellItem METHOD (Lbar;Lbar;Lbar;IIF)V ARG 1 firstBuyItem ARG 2 secondBuyItem ARG 3 sellItem METHOD (Lbar;Lbar;Lbar;IIIF)V ARG 1 firstBuyItem ARG 2 secondBuyItem ARG 3 sellItem ARG 4 uses ARG 5 maxUses METHOD a getFirstBuyItem ()Lbar; METHOD a increasedMaxUses (I)V METHOD a matchesBuyItems (Lbar;Lbar;)Z ARG 1 first ARG 2 second METHOD b depleteBuyItems (Lbar;Lbar;)Z METHOD c getSecondBuyItem ()Lbar; METHOD c acceptsBuy (Lbar;Lbar;)Z ARG 1 given ARG 2 sample METHOD d getModifiableSellItem ()Lbar; METHOD f getSellItem ()Lbar; METHOD g getUses ()I METHOD i getMaxUses ()I METHOD j use ()V METHOD o isDisabled ()Z METHOD p clearUses ()V METHOD q getRewardExp ()Z METHOD r deserialize ()Lia;