CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers CLASS class_1648 EnchantBookFactory FIELD field_18557 experience I METHOD (I)V ARG 1 experience CLASS class_1652 Factory METHOD method_7246 create (Lnet/minecraft/class_1297;Ljava/util/Random;)Lnet/minecraft/class_1914; CLASS class_1654 SellMapFactory FIELD field_18589 price I FIELD field_18590 maxUses I FIELD field_18591 experience I FIELD field_7473 iconType Lnet/minecraft/class_20$class_21; FIELD field_7474 structure Ljava/lang/String; METHOD (ILjava/lang/String;Lcoc$a;II)V ARG 1 price ARG 2 structure ARG 3 iconType ARG 4 maxUses ARG 5 experience CLASS class_4160 SellDyedArmorFactory FIELD field_18544 sell Lnet/minecraft/class_1792; FIELD field_18545 price I FIELD field_18546 maxUses I FIELD field_18547 experience I METHOD (Lbcc;I)V ARG 2 price METHOD (Lbcc;III)V ARG 2 price ARG 3 maxUses ARG 4 experience METHOD method_19200 getDye (Ljava/util/Random;)Lnet/minecraft/class_1769; CLASS class_4161 BuyForOneEmeraldFactory FIELD field_18548 buy Lnet/minecraft/class_1792; FIELD field_18549 price I FIELD field_18550 maxUses I FIELD field_18551 experience I FIELD field_18552 multiplier F METHOD (Lbho;III)V ARG 2 price ARG 3 maxUses ARG 4 experience CLASS class_4162 TypeAwareBuyForOneEmeraldFactory FIELD field_18553 map Ljava/util/Map; FIELD field_18554 count I FIELD field_18555 maxUses I FIELD field_18556 experience I METHOD (IIILjava/util/Map;)V ARG 3 experience CLASS class_4163 SellEnchantedToolFactory FIELD field_18558 tool Lnet/minecraft/class_1799; FIELD field_18559 basePrice I FIELD field_18560 maxUses I FIELD field_18561 experience I FIELD field_18562 multiplier F METHOD (Lbcc;III)V ARG 2 basePrice ARG 3 maxUses ARG 4 experience METHOD (Lbcc;IIIF)V ARG 2 basePrice ARG 3 maxUses ARG 4 experience ARG 5 multiplier CLASS class_4164 ProcessItemFactory FIELD field_18563 secondBuy Lnet/minecraft/class_1799; FIELD field_18564 secondCount I FIELD field_18565 price I FIELD field_18566 sell Lnet/minecraft/class_1799; FIELD field_18567 sellCount I FIELD field_18568 maxUses I FIELD field_18569 experience I FIELD field_18570 multiplier F METHOD (Lbho;IILbcc;III)V ARG 2 secondCount ARG 3 price ARG 4 sellItem ARG 5 sellCount ARG 6 maxUses ARG 7 experience METHOD (Lbho;ILbcc;III)V ARG 2 secondCount ARG 3 sellItem ARG 4 sellCount ARG 5 maxUses ARG 6 experience CLASS class_4165 SellItemFactory FIELD field_18571 sell Lnet/minecraft/class_1799; FIELD field_18572 price I FIELD field_18573 count I FIELD field_18574 maxUses I FIELD field_18575 experience I FIELD field_18576 multiplier F METHOD (Lbch;IIIIF)V ARG 2 price ARG 3 count ARG 4 maxUses ARG 5 experience ARG 6 multiplier CLASS class_4166 SellSuspiciousStewFactory FIELD field_18577 effect Lnet/minecraft/class_1291; FIELD field_18578 duration I FIELD field_18579 experience I FIELD field_18580 multiplier F METHOD (Laie;II)V ARG 2 duration ARG 3 experience CLASS class_4167 SellPotionHoldingItemFactory FIELD field_18581 sell Lnet/minecraft/class_1799; FIELD field_18582 sellCount I FIELD field_18583 price I FIELD field_18584 maxUses I FIELD field_18585 experience I FIELD field_18586 secondBuy Lnet/minecraft/class_1792; FIELD field_18587 secondCount I FIELD field_18588 priceMultiplier F METHOD (Lbcc;ILbcc;IIII)V ARG 1 arrow ARG 2 secondCount ARG 3 tippedArrow ARG 4 sellCount ARG 5 price ARG 6 maxUses ARG 7 experience FIELD field_17067 PROFESSION_TO_LEVELED_TRADE Ljava/util/Map; FIELD field_17724 WANDERING_TRADER_TRADES Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; METHOD method_16928 copyToFastUtilMap (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;