Package net.minecraft.world.entity.npc
Class VillagerTrades
java.lang.Object
net.minecraft.world.entity.npc.VillagerTrades
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static classstatic interface(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final VillagerTrades.TreasureMapForEmeraldsstatic final Map<VillagerProfession, it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> static final List<org.apache.commons.lang3.tuple.Pair<VillagerTrades.ItemListing[], Integer>> private static final floatprivate static final VillagerTrades.TreasureMapForEmeraldsprivate static final floatprivate static final VillagerTrades.TreasureMapForEmeraldsprivate static final VillagerTrades.TreasureMapForEmeraldsprivate static final VillagerTrades.TreasureMapForEmeraldsprivate static final VillagerTrades.TreasureMapForEmeraldsprivate static final VillagerTrades.TreasureMapForEmeraldsstatic final Map<VillagerProfession, it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> private static final intstatic final it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]> private static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static VillagerTrades.ItemListingcommonBooks(int p_294584_) private static ItemStackenchant(Item p_301995_, Enchantment p_302009_, int p_302011_) private static ItemStackprivate static ItemCostpotionCost(Holder<Potion> p_331255_) private static VillagerTrades.ItemListingprivate static it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]> toIntMap(com.google.common.collect.ImmutableMap<Integer, VillagerTrades.ItemListing[]> p_35631_)
-
Field Details
-
DEFAULT_SUPPLY
private static final int DEFAULT_SUPPLY- See Also:
-
COMMON_ITEMS_SUPPLY
private static final int COMMON_ITEMS_SUPPLY- See Also:
-
UNCOMMON_ITEMS_SUPPLY
private static final int UNCOMMON_ITEMS_SUPPLY- See Also:
-
XP_LEVEL_1_SELL
private static final int XP_LEVEL_1_SELL- See Also:
-
XP_LEVEL_1_BUY
private static final int XP_LEVEL_1_BUY- See Also:
-
XP_LEVEL_2_SELL
private static final int XP_LEVEL_2_SELL- See Also:
-
XP_LEVEL_2_BUY
private static final int XP_LEVEL_2_BUY- See Also:
-
XP_LEVEL_3_SELL
private static final int XP_LEVEL_3_SELL- See Also:
-
XP_LEVEL_3_BUY
private static final int XP_LEVEL_3_BUY- See Also:
-
XP_LEVEL_4_SELL
private static final int XP_LEVEL_4_SELL- See Also:
-
XP_LEVEL_4_BUY
private static final int XP_LEVEL_4_BUY- See Also:
-
XP_LEVEL_5_TRADE
private static final int XP_LEVEL_5_TRADE- See Also:
-
LOW_TIER_PRICE_MULTIPLIER
private static final float LOW_TIER_PRICE_MULTIPLIER- See Also:
-
HIGH_TIER_PRICE_MULTIPLIER
private static final float HIGH_TIER_PRICE_MULTIPLIER- See Also:
-
TRADES
public static final Map<VillagerProfession,it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> TRADES -
WANDERING_TRADER_TRADES
public static final it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]> WANDERING_TRADER_TRADES -
DESERT_MAP
-
SAVANNA_MAP
-
PLAINS_MAP
-
TAIGA_MAP
-
SNOWY_MAP
-
JUNGLE_MAP
-
SWAMP_MAP
-
EXPERIMENTAL_TRADES
public static final Map<VillagerProfession,it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> EXPERIMENTAL_TRADES -
EXPERIMENTAL_WANDERING_TRADER_TRADES
public static final List<org.apache.commons.lang3.tuple.Pair<VillagerTrades.ItemListing[],Integer>> EXPERIMENTAL_WANDERING_TRADER_TRADES
-
-
Constructor Details
-
VillagerTrades
public VillagerTrades()
-
-
Method Details
-
commonBooks
-
specialBooks
-
toIntMap
private static it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]> toIntMap(com.google.common.collect.ImmutableMap<Integer, VillagerTrades.ItemListing[]> p_35631_) -
potionCost
-
potion
-
enchant
-