Class VillagerTrades
java.lang.Object
net.minecraft.world.item.trading.VillagerTrades
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static LootItemFunctionstatic Holder<VillagerTrade> bootstrap(BootstrapContext<VillagerTrade> context) private static List<LootItemFunction> dyedItem(HolderGetter<Item> items, Item expectedItem) static List<LootItemFunction> enchantedBook(HolderGetter<Item> items, Optional<HolderSet<Enchantment>> options) static List<LootItemFunction> enchantedBook(HolderGetter<Item> items, Holder<Enchantment> enchantment, int level) static List<LootItemFunction> enchantedItem(HolderGetter<Item> items, Optional<HolderSet<Enchantment>> options, Item expectedItem) static List<LootItemFunction> enchantedItem(HolderGetter<Item> items, Holder<Enchantment> enchantment, int level, Item expectedItem) static Holder.Reference<VillagerTrade> register(BootstrapContext<VillagerTrade> context, ResourceKey<VillagerTrade> resourceKey, VillagerTrade villagerTrade) private static voidregisterBasicExplorerMapTrades(BootstrapContext<VillagerTrade> context, HolderGetter<Item> items, HolderGetter<VillagerType> villagerVariants) private static voidregisterBedTrades(BootstrapContext<VillagerTrade> context) private static voidregisterBoatTrades(BootstrapContext<VillagerTrade> context, HolderGetter<VillagerType> villagerVariants) private static voidprivate static voidregisterCartographerBannerTrades(BootstrapContext<VillagerTrade> context, HolderGetter<VillagerType> villagerVariants) private static voidprivate static voidprivate static voidprivate static voidprivate static voidprivate static voidprivate static voidprivate static voidprivate static voidprivate static voidprivate static voidprivate static voidprivate static voidregisterWoolSales(BootstrapContext<VillagerTrade> context) static ResourceKey<VillagerTrade> resourceKey(String path) static HolderSet<VillagerType> villagerTypeHolderSet(HolderGetter<VillagerType> villagerVariants, List<ResourceKey<VillagerType>> resourceKeys) static HolderSet<VillagerType> villagerTypeHolderSet(HolderGetter<VillagerType> villagerVariants, ResourceKey<VillagerType> resourceKey) static Optional<LootItemCondition> villagerTypeRestriction(HolderSet<VillagerType> villagerTypes)
-
Field Details
-
FARMER_1_WHEAT_EMERALD
-
FARMER_1_POTATO_EMERALD
-
FARMER_1_CARROT_EMERALD
-
FARMER_1_BEETROOT_EMERALD
-
FARMER_1_EMERALD_BREAD
-
FARMER_2_PUMPKIN_EMERALD
-
FARMER_2_EMERALD_PUMPKIN_PIE
-
FARMER_2_EMERALD_APPLE
-
FARMER_3_EMERALD_COOKIE
-
FARMER_3_MELON_EMERALD
-
FARMER_4_EMERALD_CAKE
-
FARMER_4_EMERALD_SUSPICIOUS_STEW
-
FARMER_5_EMERALD_GOLDEN_CARROT
-
FARMER_5_EMERALD_GLISTENING_MELON_SLICE
-
FISHERMAN_1_STRING_EMERALD
-
FISHERMAN_1_COAL_EMERALD
-
FISHERMAN_1_RAW_COD_AND_EMERALD_COOKED_COD
-
FISHERMAN_1_EMERALD_COD_BUCKET
-
FISHERMAN_2_COD_EMERALD
-
FISHERMAN_2_SALMON_AND_EMERALD_COOKED_SALMON
-
FISHERMAN_2_EMERALD_CAMPFIRE
-
FISHERMAN_3_SALMON_EMERALD
-
FISHERMAN_3_EMERALD_ENCHANTED_FISHING_ROD
-
FISHERMAN_4_TROPICAL_FISH_EMERALD
-
FISHERMAN_5_PUFFERFISH_EMERALD
-
FISHERMAN_5_OAK_BOAT_EMERALD
-
FISHERMAN_5_SPRUCE_BOAT_EMERALD
-
FISHERMAN_5_JUNGLE_BOAT_EMERALD
-
FISHERMAN_5_ACACIA_BOAT_EMERALD
-
FISHERMAN_5_DARK_OAK_BOAT_EMERALD
-
SHEPHERD_1_WHITE_WOOL_EMERALD
-
SHEPHERD_1_BROWN_WOOL_EMERALD
-
SHEPHERD_1_GRAY_WOOL_EMERALD
-
SHEPHERD_1_BLACK_WOOL_EMERALD
-
SHEPHERD_1_EMERALD_SHEARS
-
SHEPHERD_2_WHITE_DYE_EMERALD
-
SHEPHERD_2_GRAY_DYE_EMERALD
-
SHEPHERD_2_BLACK_DYE_EMERALD
-
SHEPHERD_2_LIGHT_BLUE_DYE_EMERALD
-
SHEPHERD_2_LIME_DYE_EMERALD
-
SHEPHERD_2_EMERALD_WHITE_WOOL
-
SHEPHERD_2_EMERALD_ORANGE_WOOL
-
SHEPHERD_2_EMERALD_MAGENTA_WOOL
-
SHEPHERD_2_EMERALD_BLUE_WOOL
-
SHEPHERD_2_EMERALD_LIGHT_BLUE_WOOL
-
SHEPHERD_2_EMERALD_YELLOW_WOOL
-
SHEPHERD_2_EMERALD_LIME_WOOL
-
SHEPHERD_2_EMERALD_PINK_WOOL
-
SHEPHERD_2_EMERALD_GRAY_WOOL
-
SHEPHERD_2_EMERALD_LIGHT_GRAY_WOOL
-
SHEPHERD_2_EMERALD_CYAN_WOOL
-
SHEPHERD_2_EMERALD_PURPLE_WOOL
-
SHEPHERD_2_EMERALD_BROWN_WOOL
-
SHEPHERD_2_EMERALD_GREEN_WOOL
-
SHEPHERD_2_EMERALD_RED_WOOL
-
SHEPHERD_2_EMERALD_BLACK_WOOL
-
SHEPHERD_2_EMERALD_WHITE_CARPET
-
SHEPHERD_2_EMERALD_ORANGE_CARPET
-
SHEPHERD_2_EMERALD_MAGENTA_CARPET
-
SHEPHERD_2_EMERALD_BLUE_CARPET
-
SHEPHERD_2_EMERALD_LIGHT_BLUE_CARPET
-
SHEPHERD_2_EMERALD_YELLOW_CARPET
-
SHEPHERD_2_EMERALD_LIME_CARPET
-
SHEPHERD_2_EMERALD_PINK_CARPET
-
SHEPHERD_2_EMERALD_GRAY_CARPET
-
SHEPHERD_2_EMERALD_LIGHT_GRAY_CARPET
-
SHEPHERD_2_EMERALD_CYAN_CARPET
-
SHEPHERD_2_EMERALD_PURPLE_CARPET
-
SHEPHERD_2_EMERALD_BROWN_CARPET
-
SHEPHERD_2_EMERALD_GREEN_CARPET
-
SHEPHERD_2_EMERALD_RED_CARPET
-
SHEPHERD_2_EMERALD_BLACK_CARPET
-
SHEPHERD_3_YELLOW_DYE_EMERALD
-
SHEPHERD_3_LIGHT_GRAY_DYE_EMERALD
-
SHEPHERD_3_ORANGE_DYE_EMERALD
-
SHEPHERD_3_RED_DYE_EMERALD
-
SHEPHERD_3_PINK_DYE_EMERALD
-
SHEPHERD_3_EMERALD_WHITE_BED
-
SHEPHERD_3_EMERALD_ORANGE_BED
-
SHEPHERD_3_EMERALD_MAGENTA_BED
-
SHEPHERD_3_EMERALD_BLUE_BED
-
SHEPHERD_3_EMERALD_LIGHT_BLUE_BED
-
SHEPHERD_3_EMERALD_YELLOW_BED
-
SHEPHERD_3_EMERALD_LIME_BED
-
SHEPHERD_3_EMERALD_PINK_BED
-
SHEPHERD_3_EMERALD_GRAY_BED
-
SHEPHERD_3_EMERALD_LIGHT_GRAY_BED
-
SHEPHERD_3_EMERALD_CYAN_BED
-
SHEPHERD_3_EMERALD_PURPLE_BED
-
SHEPHERD_3_EMERALD_BROWN_BED
-
SHEPHERD_3_EMERALD_GREEN_BED
-
SHEPHERD_3_EMERALD_RED_BED
-
SHEPHERD_3_EMERALD_BLACK_BED
-
SHEPHERD_4_BROWN_DYE_EMERALD
-
SHEPHERD_4_PURPLE_DYE_EMERALD
-
SHEPHERD_4_BLUE_DYE_EMERALD
-
SHEPHERD_4_GREEN_DYE_EMERALD
-
SHEPHERD_4_MAGENTA_DYE_EMERALD
-
SHEPHERD_4_CYAN_DYE_EMERALD
-
SHEPHERD_4_EMERALD_WHITE_BANNER
-
SHEPHERD_4_EMERALD_ORANGE_BANNER
-
SHEPHERD_4_EMERALD_MAGENTA_BANNER
-
SHEPHERD_4_EMERALD_BLUE_BANNER
-
SHEPHERD_4_EMERALD_LIGHT_BLUE_BANNER
-
SHEPHERD_4_EMERALD_YELLOW_BANNER
-
SHEPHERD_4_EMERALD_LIME_BANNER
-
SHEPHERD_4_EMERALD_PINK_BANNER
-
SHEPHERD_4_EMERALD_GRAY_BANNER
-
SHEPHERD_4_EMERALD_LIGHT_GRAY_BANNER
-
SHEPHERD_4_EMERALD_CYAN_BANNER
-
SHEPHERD_4_EMERALD_PURPLE_BANNER
-
SHEPHERD_4_EMERALD_BROWN_BANNER
-
SHEPHERD_4_EMERALD_GREEN_BANNER
-
SHEPHERD_4_EMERALD_RED_BANNER
-
SHEPHERD_4_EMERALD_BLACK_BANNER
-
SHEPHERD_5_EMERALD_PAINTING
-
FLETCHER_1_STICK_EMERALD
-
FLETCHER_1_EMERALD_ARROW
-
FLETCHER_1_GRAVEL_AND_EMERALD_ARROW
-
FLETCHER_2_FLINT_EMERALD
-
FLETCHER_2_EMERALD_BOW
-
FLETCHER_3_STRING_EMERALD
-
FLETCHER_3_EMERALD_CROSSBOW
-
FLETCHER_4_FEATHER_EMERALD
-
FLETCHER_4_EMERALD_ENCHANTED_BOW
-
FLETCHER_5_TRIPWIRE_HOOK_EMERALD
-
FLETCHER_5_EMERALD_ENCHANTED_CROSSBOW
-
FLETCHER_5_ARROW_AND_EMERALD_TIPPED_ARROW
-
LIBRARIAN_1_PAPER_EMERALD
-
LIBRARIAN_1_EMERALD_AND_BOOK_ENCHANTED_BOOK
-
LIBRARIAN_1_EMERALD_BOOKSHELF
-
LIBRARIAN_2_BOOK_EMERALD
-
LIBRARIAN_2_EMERALD_AND_BOOK_ENCHANTED_BOOK
-
LIBRARIAN_2_EMERALD_LANTERN
-
LIBRARIAN_3_INK_SAC_EMERALD
-
LIBRARIAN_3_EMERALD_AND_BOOK_ENCHANTED_BOOK
-
LIBRARIAN_3_EMERALD_GLASS
-
LIBRARIAN_4_WRITABLE_BOOK_EMERALD
-
LIBRARIAN_4_EMERALD_AND_BOOK_ENCHANTED_BOOK
-
LIBRARIAN_4_EMERALD_CLOCK
-
LIBRARIAN_4_EMERALD_COMPASS
-
LIBRARIAN_5_EMERALD_NAME_TAG
-
CARTOGRAPHER_1_PAPER_EMERALD
-
CARTOGRAPHER_1_EMERALD_MAP
-
CARTOGRAPHER_2_GLASS_PANE_EMERALD
-
CARTOGRAPHER_2_EMERALD_AND_COMPASS_VILLAGE_TAIGA_MAP
-
CARTOGRAPHER_2_EMERALD_AND_COMPASS_EXPLORER_SWAMP_MAP
public static final ResourceKey<VillagerTrade> CARTOGRAPHER_2_EMERALD_AND_COMPASS_EXPLORER_SWAMP_MAP -
CARTOGRAPHER_2_EMERALD_AND_COMPASS_VILLAGE_SNOWY_MAP
-
CARTOGRAPHER_2_EMERALD_AND_COMPASS_VILLAGE_SAVANNA_MAP
public static final ResourceKey<VillagerTrade> CARTOGRAPHER_2_EMERALD_AND_COMPASS_VILLAGE_SAVANNA_MAP -
CARTOGRAPHER_2_EMERALD_AND_COMPASS_VILLAGE_PLAINS_MAP
public static final ResourceKey<VillagerTrade> CARTOGRAPHER_2_EMERALD_AND_COMPASS_VILLAGE_PLAINS_MAP -
CARTOGRAPHER_2_EMERALD_AND_COMPASS_EXPLORER_JUNGLE_MAP
public static final ResourceKey<VillagerTrade> CARTOGRAPHER_2_EMERALD_AND_COMPASS_EXPLORER_JUNGLE_MAP -
CARTOGRAPHER_2_EMERALD_AND_COMPASS_VILLAGE_DESERT_MAP
public static final ResourceKey<VillagerTrade> CARTOGRAPHER_2_EMERALD_AND_COMPASS_VILLAGE_DESERT_MAP -
CARTOGRAPHER_3_COMPASS_EMERALD
-
CARTOGRAPHER_3_EMERALD_AND_COMPASS_OCEAN_EXPLORER_MAP
public static final ResourceKey<VillagerTrade> CARTOGRAPHER_3_EMERALD_AND_COMPASS_OCEAN_EXPLORER_MAP -
CARTOGRAPHER_3_EMERALD_AND_COMPASS_TRIAL_CHAMBER_MAP
-
CARTOGRAPHER_4_EMERALD_ITEM_FRAME
-
CARTOGRAPHER_4_EMERALD_WHITE_BANNER
-
CARTOGRAPHER_4_EMERALD_ORANGE_BANNER
-
CARTOGRAPHER_4_EMERALD_MAGENTA_BANNER
-
CARTOGRAPHER_4_EMERALD_BLUE_BANNER
-
CARTOGRAPHER_4_EMERALD_LIGHT_BLUE_BANNER
-
CARTOGRAPHER_4_EMERALD_YELLOW_BANNER
-
CARTOGRAPHER_4_EMERALD_LIME_BANNER
-
CARTOGRAPHER_4_EMERALD_PINK_BANNER
-
CARTOGRAPHER_4_EMERALD_GRAY_BANNER
-
CARTOGRAPHER_4_EMERALD_CYAN_BANNER
-
CARTOGRAPHER_4_EMERALD_PURPLE_BANNER
-
CARTOGRAPHER_4_EMERALD_BROWN_BANNER
-
CARTOGRAPHER_4_EMERALD_GREEN_BANNER
-
CARTOGRAPHER_4_EMERALD_RED_BANNER
-
CARTOGRAPHER_4_EMERALD_BLACK_BANNER
-
CARTOGRAPHER_5_EMERALD_GLOBE_BANNER_PATTERN
-
CARTOGRAPHER_5_EMERALD_AND_COMPASS_WOODLAND_MANSION_MAP
public static final ResourceKey<VillagerTrade> CARTOGRAPHER_5_EMERALD_AND_COMPASS_WOODLAND_MANSION_MAP -
CLERIC_1_ROTTEN_FLESH_EMERALD
-
CLERIC_1_EMERALD_REDSTONE
-
CLERIC_2_GOLD_INGOT_EMERALD
-
CLERIC_2_EMERALD_LAPIS_LAZULI
-
CLERIC_3_RABBIT_FOOT_EMERALD
-
CLERIC_3_EMERALD_GLOWSTONE
-
CLERIC_4_TURTLE_SCUTE_EMERALD
-
CLERIC_4_GLASS_BOTTLE_EMERALD
-
CLERIC_4_EMERALD_ENDER_PEARL
-
CLERIC_5_NETHER_WART_EMERALD
-
CLERIC_5_EMERALD_EXPERIENCE_BOTTLE
-
COMMON_SMITH_1_COAL_EMERALD
-
COMMON_SMITH_2_IRON_INGOT_EMERALD
-
COMMON_SMITH_2_EMERALD_BELL
-
ARMORER_1_EMERALD_IRON_LEGGINGS
-
ARMORER_1_EMERALD_IRON_BOOTS
-
ARMORER_1_EMERALD_IRON_HELMET
-
ARMORER_1_EMERALD_IRON_CHESTPLATE
-
ARMORER_2_EMERALD_CHAINMAIL_BOOTS
-
ARMORER_2_EMERALD_CHAINMAIL_LEGGINGS
-
ARMORER_3_LAVA_BUCKET_EMERALD
-
ARMORER_3_EMERALD_CHAINMAIL_HELMET
-
ARMORER_3_EMERALD_CHAINMAIL_CHESTPLATE
-
ARMORER_3_EMERALD_SHIELD
-
ARMORER_3_DIAMOND_EMERALD
-
ARMORER_4_EMERALD_ENCHANTED_DIAMOND_LEGGINGS
-
ARMORER_4_EMERALD_ENCHANTED_DIAMOND_BOOTS
-
ARMORER_5_EMERALD_ENCHANTED_DIAMOND_HELMET
-
ARMORER_5_EMERALD_ENCHANTED_DIAMOND_CHESTPLATE
-
WEAPONSMITH_1_EMERALD_IRON_AXE
-
WEAPONSMITH_1_EMERALD_ENCHANTED_IRON_SWORD
-
WEAPONSMITH_3_FLINT_EMERALD
-
WEAPONSMITH_4_DIAMOND_EMERALD
-
WEAPONSMITH_4_EMERALD_ENCHANTED_DIAMOND_AXE
-
WEAPONSMITH_5_EMERALD_ENCHANTED_DIAMOND_SWORD
-
TOOLSMITH_1_EMERALD_STONE_AXE
-
TOOLSMITH_1_EMERALD_STONE_SHOVEL
-
TOOLSMITH_1_EMERALD_STONE_PICKAXE
-
TOOLSMITH_1_EMERALD_STONE_HOE
-
TOOLSMITH_3_FLINT_EMERALD
-
TOOLSMITH_3_EMERALD_IRON_AXE
-
TOOLSMITH_3_EMERALD_IRON_SHOVEL
-
TOOLSMITH_3_EMERALD_IRON_PICKAXE
-
TOOLSMITH_3_EMERALD_DIAMOND_HOE
-
TOOLSMITH_4_DIAMOND_EMERALD
-
TOOLSMITH_4_EMERALD_DIAMOND_AXE
-
TOOLSMITH_4_EMERALD_DIAMOND_SHOVEL
-
TOOLSMITH_5_EMERALD_DIAMOND_PICKAXE
-
BUTCHER_1_CHICKEN_EMERALD
-
BUTCHER_1_PORKCHOP_EMERALD
-
BUTCHER_1_RABBIT_EMERALD
-
BUTCHER_1_EMERALD_RABBIT_STEW
-
BUTCHER_2_COAL_EMERALD
-
BUTCHER_2_EMERALD_COOKED_PORKCHOP
-
BUTCHER_2_EMERALD_COOKED_CHICKEN
-
BUTCHER_3_MUTTON_EMERALD
-
BUTCHER_3_BEEF_EMERALD
-
BUTCHER_4_DRIED_KELP_BLOCK_EMERALD
-
BUTCHER_5_SWEET_BERRIES_EMERALD
-
LEATHERWORKER_1_LEATHER_EMERALD
-
LEATHERWORKER_1_EMERALD_DYED_LEATHER_LEGGINGS
-
LEATHERWORKER_1_EMERALD_DYED_LEATHER_CHESTPLATE
-
LEATHERWORKER_2_FLINT_EMERALD
-
LEATHERWORKER_2_EMERALD_DYED_LEATHER_HELMET
-
LEATHERWORKER_2_EMERALD_DYED_LEATHER_BOOTS
-
LEATHERWORKER_3_RABBIT_HIDE_EMERALD
-
LEATHERWORKER_3_EMERALD_DYED_LEATHER_CHESTPLATE
-
LEATHERWORKER_4_TURTLE_SCUTE_EMERALD
-
LEATHERWORKER_4_EMERALD_DYED_LEATHER_HORSE_ARMOR
-
LEATHERWORKER_5_EMERALD_SADDLE
-
LEATHERWORKER_5_EMERALD_DYED_LEATHER_HELMET
-
MASON_1_CLAY_BALL_EMERALD
-
MASON_1_EMERALD_BRICK
-
MASON_2_STONE_EMERALD
-
MASON_2_EMERALD_CHISELED_STONE_BRICKS
-
MASON_3_GRANITE_EMERALD
-
MASON_3_ANDESITE_EMERALD
-
MASON_3_DIORITE_EMERALD
-
MASON_3_EMERALD_DRIPSTONE_BLOCK
-
MASON_3_EMERALD_POLISHED_ANDESITE
-
MASON_3_EMERALD_POLISHED_DIORITE
-
MASON_3_EMERALD_POLISHED_GRANTITE
-
MASON_4_QUARTZ_EMERALD
-
MASON_4_EMERALD_ORANGE_TERRACOTTA
-
MASON_4_EMERALD_WHITE_TERRACOTTA
-
MASON_4_EMERALD_BLUE_TERRACOTTA
-
MASON_4_EMERALD_LIGHT_BLUE_TERRACOTTA
-
MASON_4_EMERALD_GRAY_TERRACOTTA
-
MASON_4_EMERALD_LIGHT_GRAY_TERRACOTTA
-
MASON_4_EMERALD_BLACK_TERRACOTTA
-
MASON_4_EMERALD_RED_TERRACOTTA
-
MASON_4_EMERALD_PINK_TERRACOTTA
-
MASON_4_EMERALD_MAGENTA_TERRACOTTA
-
MASON_4_EMERALD_LIME_TERRACOTTA
-
MASON_4_EMERALD_GREEN_TERRACOTTA
-
MASON_4_EMERALD_CYAN_TERRACOTTA
-
MASON_4_EMERALD_PURPLE_TERRACOTTA
-
MASON_4_EMERALD_YELLOW_TERRACOTTA
-
MASON_4_EMERALD_BROWN_TERRACOTTA
-
MASON_4_EMERALD_ORANGE_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_WHITE_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_BLUE_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_LIGHT_BLUE_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_GRAY_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_LIGHT_GRAY_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_BLACK_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_RED_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_PINK_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_MAGENTA_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_LIME_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_GREEN_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_CYAN_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_PURPLE_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_YELLOW_GLAZED_TERRACOTTA
-
MASON_4_EMERALD_BROWN_GLAZED_TERRACOTTA
-
MASON_5_EMERALD_QUARTZ_PILLAR
-
MASON_5_EMERALD_QUARTZ_BLOCK
-
WANDERING_TRADER_WATER_BOTTLE_EMERALD
-
WANDERING_TRADER_WATER_BUCKET_EMERALD
-
WANDERING_TRADER_MILK_BUCKET_EMERALD
-
WANDERING_TRADER_FERMENTED_SPIDER_EYE_EMERALD
-
WANDERING_TRADER_BAKED_POTATO_EMERALD
-
WANDERING_TRADER_HAY_BLOCK_EMERALD
-
WANDERING_TRADER_EMERALD_PACKED_ICE
-
WANDERING_TRADER_EMERALD_BLUE_ICE
-
WANDERING_TRADER_EMERALD_GUNPOWDER
-
WANDERING_TRADER_EMERALD_PODZOL
-
WANDERING_TRADER_EMERALD_ACACIA_LOG
-
WANDERING_TRADER_EMERALD_BIRCH_LOG
-
WANDERING_TRADER_EMERALD_DARK_OAK_LOG
-
WANDERING_TRADER_EMERALD_JUNGLE_LOG
-
WANDERING_TRADER_EMERALD_OAK_LOG
-
WANDERING_TRADER_EMERALD_SPRUCE_LOG
-
WANDERING_TRADER_EMERALD_CHERRY_LOG
-
WANDERING_TRADER_EMERALD_MANGROVE_LOG
-
WANDERING_TRADER_EMERALD_PALE_OAK_LOG
-
WANDERING_TRADER_EMERALD_ENCHANTED_IRON_PICKAXE
-
WANDERING_TRADER_EMERALD_LONG_INVISIBILITY_POTION
-
WANDERING_TRADER_EMERALD_TROPICAL_FISH_BUCKET
-
WANDERING_TRADER_EMERALD_PUFFERFISH_BUCKET
-
WANDERING_TRADER_EMERALD_SEA_PICKLE
-
WANDERING_TRADER_EMERALD_SLIME_BALL
-
WANDERING_TRADER_EMERALD_GLOWSTONE
-
WANDERING_TRADER_EMERALD_NAUTILUS_SHELL
-
WANDERING_TRADER_EMERALD_FERN
-
WANDERING_TRADER_EMERALD_SUGAR_CANE
-
WANDERING_TRADER_EMERALD_PUMPKIN
-
WANDERING_TRADER_EMERALD_KELP
-
WANDERING_TRADER_EMERALD_CACTUS
-
WANDERING_TRADER_EMERALD_DANDELION
-
WANDERING_TRADER_EMERALD_GOLDEN_DANDELION
-
WANDERING_TRADER_EMERALD_POPPY
-
WANDERING_TRADER_EMERALD_BLUE_ORCHID
-
WANDERING_TRADER_EMERALD_ALLIUM
-
WANDERING_TRADER_EMERALD_AZURE_BLUET
-
WANDERING_TRADER_EMERALD_RED_TULIP
-
WANDERING_TRADER_EMERALD_ORANGE_TULIP
-
WANDERING_TRADER_EMERALD_WHITE_TULIP
-
WANDERING_TRADER_EMERALD_PINK_TULIP
-
WANDERING_TRADER_EMERALD_OXEYE_DAISY
-
WANDERING_TRADER_EMERALD_CORNFLOWER
-
WANDERING_TRADER_EMERALD_LILY_OF_THE_VALLEY
-
WANDERING_TRADER_EMERALD_OPEN_EYEBLOSSOM
-
WANDERING_TRADER_EMERALD_WHEAT_SEEDS
-
WANDERING_TRADER_EMERALD_BEETROOT_SEEDS
-
WANDERING_TRADER_EMERALD_PUMPKIN_SEEDS
-
WANDERING_TRADER_EMERALD_MELON_SEEDS
-
WANDERING_TRADER_EMERALD_ACACIA_SAPLING
-
WANDERING_TRADER_EMERALD_BIRCH_SAPLING
-
WANDERING_TRADER_EMERALD_DARK_OAK_SAPLING
-
WANDERING_TRADER_EMERALD_JUNGLE_SAPLING
-
WANDERING_TRADER_EMERALD_OAK_SAPLING
-
WANDERING_TRADER_EMERALD_SPRUCE_SAPLING
-
WANDERING_TRADER_EMERALD_CHERRY_SAPLING
-
WANDERING_TRADER_EMERALD_PALE_OAK_SAPLING
-
WANDERING_TRADER_EMERALD_MANGROVE_PROPAGULE
-
WANDERING_TRADER_EMERALD_RED_DYE
-
WANDERING_TRADER_EMERALD_WHITE_DYE
-
WANDERING_TRADER_EMERALD_BLUE_DYE
-
WANDERING_TRADER_EMERALD_PINK_DYE
-
WANDERING_TRADER_EMERALD_BLACK_DYE
-
WANDERING_TRADER_EMERALD_GREEN_DYE
-
WANDERING_TRADER_EMERALD_LIGHT_GRAY_DYE
-
WANDERING_TRADER_EMERALD_MAGENTA_DYE
-
WANDERING_TRADER_EMERALD_YELLOW_DYE
-
WANDERING_TRADER_EMERALD_GRAY_DYE
-
WANDERING_TRADER_EMERALD_PURPLE_DYE
-
WANDERING_TRADER_EMERALD_LIGHT_BLUE_DYE
-
WANDERING_TRADER_EMERALD_LIME_DYE
-
WANDERING_TRADER_EMERALD_ORANGE_DYE
-
WANDERING_TRADER_EMERALD_BROWN_DYE
-
WANDERING_TRADER_EMERALD_CYAN_DYE
-
WANDERING_TRADER_EMERALD_BRAIN_CORAL_BLOCK
-
WANDERING_TRADER_EMERALD_BUBBLE_CORAL_BLOCK
-
WANDERING_TRADER_EMERALD_FIRE_CORAL_BLOCK
-
WANDERING_TRADER_EMERALD_HORN_CORAL_BLOCK
-
WANDERING_TRADER_EMERALD_TUBE_CORAL_BLOCK
-
WANDERING_TRADER_EMERALD_VINE
-
WANDERING_TRADER_EMERALD_PALE_HANGING_MOSS
-
WANDERING_TRADER_EMERALD_BROWN_MUSHROOM
-
WANDERING_TRADER_EMERALD_RED_MUSHROOM
-
WANDERING_TRADER_EMERALD_LILY_PAD
-
WANDERING_TRADER_EMERALD_SMALL_DRIPLEAF
-
WANDERING_TRADER_EMERALD_SAND
-
WANDERING_TRADER_EMERALD_RED_SAND
-
WANDERING_TRADER_EMERALD_POINTED_DRIPSTONE
-
WANDERING_TRADER_EMERALD_ROOTED_DIRT
-
WANDERING_TRADER_EMERALD_MOSS_BLOCK
-
WANDERING_TRADER_EMERALD_PALE_MOSS_BLOCK
-
WANDERING_TRADER_EMERALD_WILDFLOWERS
-
WANDERING_TRADER_EMERALD_DRY_TALL_GRASS
-
WANDERING_TRADER_EMERALD_FIREFLY_BUSH
-
-
Constructor Details
-
VillagerTrades
public VillagerTrades()
-
-
Method Details
-
bootstrap
-
registerWanderingTraderFlowers
-
registerWanderingTraderSeeds
-
registerWanderingTraderSaplings
-
registerWanderingTraderDyes
-
registerMasonLevelFourTerracotta
-
registerMasonLevelThreeBlocks
-
registerMasonLevelThreeStones
-
registerBoatTrades
private static void registerBoatTrades(BootstrapContext<VillagerTrade> context, HolderGetter<VillagerType> villagerVariants) -
registerWoolSales
-
registerLevelTwoDyeTrades
-
registerLevelThreeDyeTrades
-
registerLevelFourDyeTrades
-
registerWoolPurchases
-
registerCarpetPurchases
-
registerBedTrades
-
registerShepherdBannerTrades
-
registerCartographerBannerTrades
private static void registerCartographerBannerTrades(BootstrapContext<VillagerTrade> context, HolderGetter<VillagerType> villagerVariants) -
registerBasicExplorerMapTrades
private static void registerBasicExplorerMapTrades(BootstrapContext<VillagerTrade> context, HolderGetter<Item> items, HolderGetter<VillagerType> villagerVariants) -
register
public static Holder.Reference<VillagerTrade> register(BootstrapContext<VillagerTrade> context, ResourceKey<VillagerTrade> resourceKey, VillagerTrade villagerTrade) -
resourceKey
-
villagerTypeHolderSet
public static HolderSet<VillagerType> villagerTypeHolderSet(HolderGetter<VillagerType> villagerVariants, ResourceKey<VillagerType> resourceKey) -
villagerTypeHolderSet
public static HolderSet<VillagerType> villagerTypeHolderSet(HolderGetter<VillagerType> villagerVariants, List<ResourceKey<VillagerType>> resourceKeys) -
villagerTypeRestriction
public static Optional<LootItemCondition> villagerTypeRestriction(HolderSet<VillagerType> villagerTypes) -
dyedItem
-
addRandomDye
-
enchantedBook
public static List<LootItemFunction> enchantedBook(HolderGetter<Item> items, Optional<HolderSet<Enchantment>> options) -
enchantedBook
public static List<LootItemFunction> enchantedBook(HolderGetter<Item> items, Holder<Enchantment> enchantment, int level) -
enchantedItem
public static List<LootItemFunction> enchantedItem(HolderGetter<Item> items, Optional<HolderSet<Enchantment>> options, Item expectedItem) -
enchantedItem
public static List<LootItemFunction> enchantedItem(HolderGetter<Item> items, Holder<Enchantment> enchantment, int level, Item expectedItem)
-