Class VillagerTrades
java.lang.Object
net.minecraft.world.item.trading.VillagerTrades
- Direct Known Subclasses:
TradeRebalanceVillagerTrades
-
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 ColorCollection<ResourceKey<VillagerTrade>> static final ColorCollection<ResourceKey<VillagerTrade>> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ColorCollection<ResourceKey<VillagerTrade>> static final ColorCollection<ResourceKey<VillagerTrade>> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ColorCollection<ResourceKey<VillagerTrade>> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ColorCollection<ResourceKey<VillagerTrade>> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ColorCollection<ResourceKey<VillagerTrade>> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> static final ResourceKey<VillagerTrade> 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 VillagerTradecreateBasicExplorerMapTrades(HolderGetter<Item> items, HolderGetter<VillagerType> villagerVariants, TagKey<Structure> structureTagKey, Holder<MapDecorationType> mapDecorationType, String translationKey, List<ResourceKey<VillagerType>> villagerTypes) private static VillagerTradecreateCartographerBannerSell(HolderGetter<VillagerType> villagerVariants, Item item, List<ResourceKey<VillagerType>> villagerTypes) private static VillagerTradecreateMasonBoatBuyTrade(HolderGetter<VillagerType> villagerVariants, Item item, List<ResourceKey<VillagerType>> villagerTypes) private static VillagerTradecreateMasonStoneBuy(Item item) private static VillagerTradecreateMasonStoneSell(Item item) private static VillagerTradecreateShepherdDyeBuy(Item item, int xp) private static VillagerTradecreateShepherdWoolBuy(Item item) private static VillagerTradeprivate static VillagerTradecreateWanderingTraderFlowerSell(Item item, int maxUses) private static VillagerTradeprivate static VillagerTradeprivate static VillagerTradeprivate static List<LootItemFunction> dyedItem(HolderGetter<Item> items, Item expectedItem) static List<LootItemFunction> enchantedBook(HolderGetter<Item> items, Holder<Enchantment> enchantment, int level) static List<LootItemFunction> enchantedBook(HolderGetter<Item> items, HolderSet<Enchantment> options) static List<LootItemFunction> enchantedItem(HolderGetter<Item> items, Holder<Enchantment> enchantment, int level, Item expectedItem) static List<LootItemFunction> enchantedItem(HolderGetter<Item> items, HolderSet<Enchantment> options, 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 voidregisterWanderingTraderTerracottaSellTrades(BootstrapContext<VillagerTrade> context, ColorCollection<ResourceKey<VillagerTrade>> trades, ColorCollection<Item> items) private static voidstatic 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_WOOL
-
SHEPHERD_2_EMERALD_CARPETS
-
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_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_BANNER
-
SHEPHERD_5_EMERALD_PAINTING
-
FLETCHER_1_STICK_EMERALD
-
FLETCHER_1_EMERALD_ARROW
-
FLETCHER_1_GRAVEL_AND_EMERALD_FLINT
-
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_YELLOW_CANDLE
-
LIBRARIAN_5_EMERALD_RED_CANDLE
-
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_TERRACOTTA
-
MASON_4_EMERALD_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_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_SULFUR_SPIKE
-
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
-
WANDERING_TRADER_EMERALD_NAME_TAG
-
-
Constructor Details
-
VillagerTrades
public VillagerTrades()
-
-
Method Details
-
bootstrap
-
createWanderingTraderCoralBlockSell
-
createWanderingTraderLogSell
-
registerWanderingTraderFlowers
-
createWanderingTraderFlowerSell
-
registerWanderingTraderSeeds
-
createWanderingTraderSeedSell
-
registerWanderingTraderSaplings
-
createWanderingTraderSaplingSell
-
registerWanderingTraderDyes
-
registerMasonLevelFourTerracotta
-
registerWanderingTraderTerracottaSellTrades
private static void registerWanderingTraderTerracottaSellTrades(BootstrapContext<VillagerTrade> context, ColorCollection<ResourceKey<VillagerTrade>> trades, ColorCollection<Item> items) -
registerMasonLevelThreeBlocks
-
createMasonStoneSell
-
registerMasonLevelThreeStones
-
createMasonStoneBuy
-
registerBoatTrades
private static void registerBoatTrades(BootstrapContext<VillagerTrade> context, HolderGetter<VillagerType> villagerVariants) -
createMasonBoatBuyTrade
private static VillagerTrade createMasonBoatBuyTrade(HolderGetter<VillagerType> villagerVariants, Item item, List<ResourceKey<VillagerType>> villagerTypes) -
registerShepherdWoolSales
-
createShepherdWoolBuy
-
registerShepherdLevelTwoDyeTrades
-
registerShepherdLevelThreeDyeTrades
-
registerLevelFourDyeTrades
-
createShepherdDyeBuy
-
registerWoolPurchases
-
registerCarpetPurchases
-
registerBedTrades
-
registerShepherdBannerTrades
-
registerCartographerBannerTrades
private static void registerCartographerBannerTrades(BootstrapContext<VillagerTrade> context, HolderGetter<VillagerType> villagerVariants) -
createCartographerBannerSell
private static VillagerTrade createCartographerBannerSell(HolderGetter<VillagerType> villagerVariants, Item item, List<ResourceKey<VillagerType>> villagerTypes) -
registerBasicExplorerMapTrades
private static void registerBasicExplorerMapTrades(BootstrapContext<VillagerTrade> context, HolderGetter<Item> items, HolderGetter<VillagerType> villagerVariants) -
createBasicExplorerMapTrades
private static VillagerTrade createBasicExplorerMapTrades(HolderGetter<Item> items, HolderGetter<VillagerType> villagerVariants, TagKey<Structure> structureTagKey, Holder<MapDecorationType> mapDecorationType, String translationKey, List<ResourceKey<VillagerType>> villagerTypes) -
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, 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, HolderSet<Enchantment> options, Item expectedItem) -
enchantedItem
public static List<LootItemFunction> enchantedItem(HolderGetter<Item> items, Holder<Enchantment> enchantment, int level, Item expectedItem)
-