CLASS arp net/minecraft/village/Trades CLASS arp$a BuyItemFactory FIELD a bought Laxr; FIELD b range Larp$g; CLASS arp$b EnchantBookFactory CLASS arp$c SellEnchantedToolFactory FIELD a sold Laxw; FIELD b range Larp$g; CLASS arp$d ProcessBoughtFactory FIELD a bought Laxw; FIELD b boughtRange Larp$g; FIELD c result Laxw; FIELD d resultRange Larp$g; CLASS arp$e BuyOrSellOnPriceFactory FIELD a item Laxw; FIELD b range Larp$g; CLASS arp$f Factory METHOD a create (Lbch;Ljava/util/Random;)Lbci; CLASS arp$g PriceRange FIELD a lower I FIELD b range I METHOD a getPrice (Ljava/util/Random;)I CLASS arp$h SellMapFactory FIELD a range Larp$g; FIELD b structure Ljava/lang/String; FIELD a PROFESSION_TO_LEVELED_TRADE Ljava/util/Map; FIELD b WANDERING_TRADER_TRADES Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD c LOGGER Lorg/apache/logging/log4j/Logger; METHOD a copyToFastUtilMap (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;