CLASS avp net/minecraft/village/TradeOffers CLASS avp$a SellDyedArmorFactory FIELD a sell Lbbw; FIELD b price I FIELD c maxUses I FIELD d experience I METHOD (Lbbw;I)V ARG 2 price METHOD (Lbbw;III)V ARG 2 price ARG 3 maxUses ARG 4 experience METHOD a getDye (Ljava/util/Random;)Lbaz; CLASS avp$b BuyForOneEmeraldFactory FIELD a buy Lbbw; FIELD b price I FIELD c maxUses I FIELD d experience I FIELD e multiplier F METHOD (Lbhh;III)V ARG 2 price ARG 3 maxUses ARG 4 experience CLASS avp$c TypeAwareBuyForOneEmeraldFactory FIELD a map Ljava/util/Map; FIELD b count I FIELD c maxUses I FIELD d experience I METHOD (IIILjava/util/Map;)V ARG 3 experience CLASS avp$d EnchantBookFactory FIELD a experience I METHOD (I)V ARG 1 experience CLASS avp$e SellEnchantedToolFactory FIELD a tool Lbcb; FIELD b basePrice I FIELD c maxUses I FIELD d experience I FIELD e multiplier F METHOD (Lbbw;III)V ARG 2 basePrice ARG 3 maxUses ARG 4 experience METHOD (Lbbw;IIIF)V ARG 2 basePrice ARG 3 maxUses ARG 4 experience ARG 5 multiplier CLASS avp$f Factory METHOD a create (Laii;Ljava/util/Random;)Lbgl; CLASS avp$g ProcessItemFactory FIELD a secondBuy Lbcb; FIELD b secondCount I FIELD c price I FIELD d sell Lbcb; FIELD e sellCount I FIELD f maxUses I FIELD g experience I FIELD h multiplier F METHOD (Lbhh;IILbbw;III)V ARG 2 secondCount ARG 3 price ARG 4 sellItem ARG 5 sellCount ARG 6 maxUses ARG 7 experience METHOD (Lbhh;ILbbw;III)V ARG 2 secondCount ARG 3 sellItem ARG 4 sellCount ARG 5 maxUses ARG 6 experience CLASS avp$h SellItemFactory FIELD a sell Lbcb; FIELD b price I FIELD c count I FIELD d maxUses I FIELD e experience I FIELD f multiplier F METHOD (Lbcb;IIIIF)V ARG 2 price ARG 3 count ARG 4 maxUses ARG 5 experience ARG 6 multiplier CLASS avp$i SellSuspiciousStewFactory FIELD a effect Laia; FIELD b duration I FIELD c experience I FIELD d multiplier F METHOD (Laia;II)V ARG 2 duration ARG 3 experience CLASS avp$j SellPotionHoldingItemFactory FIELD a sell Lbcb; FIELD b sellCount I FIELD c price I FIELD d maxUses I FIELD e experience I FIELD f secondBuy Lbbw; FIELD g secondCount I FIELD h priceMultiplier F METHOD (Lbbw;ILbbw;IIII)V ARG 1 arrow ARG 2 secondCount ARG 3 tippedArrow ARG 4 sellCount ARG 5 price ARG 6 maxUses ARG 7 experience CLASS avp$k SellMapFactory FIELD a price I FIELD b structure Ljava/lang/String; FIELD c iconType Lcnu$a; FIELD d maxUses I FIELD e experience I METHOD (ILjava/lang/String;Lcnu$a;II)V ARG 1 price ARG 2 structure ARG 3 iconType ARG 4 maxUses ARG 5 experience FIELD a PROFESSION_TO_LEVELED_TRADE Ljava/util/Map; FIELD b WANDERING_TRADER_TRADES Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; METHOD a copyToFastUtilMap (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;