Class VillagerTrades
java.lang.Object
net.minecraft.world.entity.npc.villager.VillagerTrades
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic interfacestatic classstatic classstatic classstatic classstatic classstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intstatic final Map<ResourceKey<VillagerProfession>, it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> private static final floatprivate static final floatstatic final Map<ResourceKey<VillagerProfession>, it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> private static final intstatic List<org.apache.commons.lang3.tuple.Pair<VillagerTrades.ItemListing[], Integer>> 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 pXp) private static ItemStackprivate static ItemCostpotionCost(Holder<Potion> pPotion) private static VillagerTrades.ItemListingprivate static it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>
-
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<ResourceKey<VillagerProfession>,it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> TRADES -
WANDERING_TRADER_TRADES
public static List<org.apache.commons.lang3.tuple.Pair<VillagerTrades.ItemListing[],Integer>> WANDERING_TRADER_TRADES -
EXPERIMENTAL_TRADES
public static final Map<ResourceKey<VillagerProfession>,it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> EXPERIMENTAL_TRADES
-
-
Constructor Details
-
VillagerTrades
public VillagerTrades()
-
-
Method Details
-
commonBooks
-
specialBooks
-
toIntMap
private static it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]> toIntMap(ImmutableMap<Integer, VillagerTrades.ItemListing[]> pMap) -
potionCost
-
potion
-