net.minecraft.village

public class TradeOffers

net.minecraft.world.entity.npc.villager.VillagerTrades
net.minecraft.class_3853
net.minecraft.village.TradeOffers

Field summary

Modifier and TypeField
private static final int
DEFAULT_SUPPLY
field_30615
DEFAULT_MAX_USES
private static final int
COMMON_ITEMS_SUPPLY
field_30616
COMMON_MAX_USES
private static final int
UNCOMMON_ITEMS_SUPPLY
field_30617
RARE_MAX_USES
private static final int
XP_LEVEL_1_SELL
field_30618
NOVICE_SELL_EXPERIENCE
private static final int
XP_LEVEL_1_BUY
field_30619
NOVICE_BUY_EXPERIENCE
private static final int
XP_LEVEL_2_SELL
field_30620
APPRENTICE_SELL_EXPERIENCE
private static final int
XP_LEVEL_2_BUY
field_30621
APPRENTICE_BUY_EXPERIENCE
private static final int
XP_LEVEL_3_SELL
field_30622
JOURNEYMAN_SELL_EXPERIENCE
private static final int
XP_LEVEL_3_BUY
field_30623
JOURNEYMAN_BUY_EXPERIENCE
private static final int
XP_LEVEL_4_SELL
field_30624
EXPERT_SELL_EXPERIENCE
private static final int
XP_LEVEL_4_BUY
field_30625
EXPERT_BUY_EXPERIENCE
private static final int
XP_LEVEL_5_TRADE
field_30626
MASTER_TRADE_EXPERIENCE
private static final float
LOW_TIER_PRICE_MULTIPLIER
field_30627
LOW_PRICE_MULTIPLIER
private static final float
HIGH_TIER_PRICE_MULTIPLIER
field_30628
HIGH_PRICE_MULTIPLIER
public static final Map<RegistryKey<VillagerProfession>, it.unimi.dsi.fastutil.ints.Int2ObjectMap<TradeOffers$Factory[]>>
TRADES
field_17067
PROFESSION_TO_LEVELED_TRADE
public static final List<org.apache.commons.lang3.tuple.Pair<TradeOffers$Factory[], Integer>>
WANDERING_TRADER_TRADES
field_17724
WANDERING_TRADER_TRADES
public static final Map<RegistryKey<VillagerProfession>, it.unimi.dsi.fastutil.ints.Int2ObjectMap<TradeOffers$Factory[]>>
EXPERIMENTAL_TRADES
field_45128
REBALANCED_PROFESSION_TO_LEVELED_TRADE

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static TradeOffers$Factory
commonBooks(int villagerXP)
method_52552(int arg0)
createLibrarianTradeFactory(int experience)
private static TradeOffers$Factory
specialBooks()
method_52551()
createMasterLibrarianTradeFactory()
private static it.unimi.dsi.fastutil.ints.Int2ObjectMap<TradeOffers$Factory[]>
toIntMap(com.google.common.collect.ImmutableMap<Integer, VillagerTrades$ItemListing[]> source)
method_16928(com.google.common.collect.ImmutableMap<Integer, class_3853$class_1652[]> arg0)
copyToFastUtilMap(com.google.common.collect.ImmutableMap<Integer, TradeOffers$Factory[]> map)
private static TradedItem
potionCost(Holder<Potion> potion)
method_57311(class_6880<class_1842> arg0)
createPotion(RegistryEntry<Potion> potion)
private static ItemStack
potion(Holder<Potion> potion)
method_52553(class_6880<class_1842> arg0)
createPotionStack(RegistryEntry<Potion> potion)
private static ComponentMapPredicate$Builder
lambda$potionCost$1(Holder arg0, DataComponentExactPredicate$Builder arg1)
method_57312(class_6880 arg0, class_9329$class_9330 arg1)
method_57312(RegistryEntry arg0, ComponentMapPredicate$Builder builder)
private static void
lambda$static$0(HashMap arg0)
method_16929(HashMap arg0)
method_16929(HashMap map)