CLASS avd net/minecraft/village/Trades CLASS avd$a SellDyedArmorFactory FIELD a sell Lbbk; FIELD b price I FIELD c maxUses I FIELD d experience I METHOD a getDye (Ljava/util/Random;)Lban; CLASS avd$b BuyForOneEmeraldFactory FIELD a buy Lbbk; FIELD b price I FIELD c maxUses I FIELD d experience I FIELD e multiplier F CLASS avd$c TypeAwareBuyForOneEmeraldFactory FIELD a map Ljava/util/Map; FIELD b count I FIELD c maxUses I FIELD d experience I CLASS avd$d EnchantBookFactory FIELD a experience I CLASS avd$e SellEnchantedToolFactory FIELD a tool Lbbp; FIELD b basePrice I FIELD c maxUses I FIELD d experience I FIELD e multiplier F CLASS avd$f Factory METHOD a create (Lahz;Ljava/util/Random;)Lbfz; CLASS avd$g ProcessItemFactory FIELD a secondBuy Lbbp; FIELD b secondCount I FIELD c price I FIELD d sell Lbbp; FIELD e sellCount I FIELD f maxUses I FIELD g experience I FIELD h multiplier F CLASS avd$h SellItemFactory FIELD a sell Lbbp; FIELD b price I FIELD c count I FIELD d maxUses I FIELD e experience I FIELD f multiplier F CLASS avd$i SellSuspiciousStewFactory FIELD a effect Lahr; FIELD b duration I FIELD c experience I FIELD d multiplier F CLASS avd$j SellPotionHoldingItemFactory FIELD a sell Lbbp; FIELD b sellCount I FIELD c price I FIELD d maxUses I FIELD e experience I FIELD f secondBuy Lbbk; FIELD g secondCount I FIELD h priceMultiplier F CLASS avd$k SellMapFactory FIELD a price I FIELD b structure Ljava/lang/String; FIELD c iconType Lcnd$a; FIELD d maxUses I FIELD e experience I 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;