Package net.minecraft.village
Class TradeOffers
java.lang.Object
net.minecraft.village.TradeOffers
- Mappings:
Namespace Name official ckcintermediary net/minecraft/class_3853named net/minecraft/village/TradeOffers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static classprivate static classstatic interfaceA factory to create trade offers.private static classprivate static classprivate static classprivate static classprivate static classprivate static classprivate static classprivate static classprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final floatprivate static final intprivate static final intprivate static final floatprivate static final intprivate static final intprivate static final intstatic final Map<VillagerProfession, Int2ObjectMap<TradeOffers.Factory[]>> private static final intstatic final Map<VillagerProfession, Int2ObjectMap<TradeOffers.Factory[]>> static final List<Pair<TradeOffers.Factory[], Integer>> private static final TradeOffers.SellMapFactoryprivate static final TradeOffers.SellMapFactoryprivate static final TradeOffers.SellMapFactoryprivate static final TradeOffers.SellMapFactoryprivate static final TradeOffers.SellMapFactoryprivate static final TradeOffers.SellMapFactoryprivate static final TradeOffers.SellMapFactorystatic final Int2ObjectMap<TradeOffers.Factory[]> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Int2ObjectMap<TradeOffers.Factory[]> private static TradeOffers.FactorycreateLibrarianTradeFactory(int experience) private static TradeOffers.Factoryprivate static TradedItemcreatePotion(RegistryEntry<Potion> potion) private static ItemStackcreatePotionStack(RegistryEntry<Potion> potion) private static ItemStackenchant(Item item, Enchantment enchantment, int level)
-
Field Details
-
DEFAULT_MAX_USES
private static final int DEFAULT_MAX_USES- See Also:
- Mappings:
Namespace Name Mixin selector official eLckc;e:Iintermediary field_30615Lnet/minecraft/class_3853;field_30615:Inamed DEFAULT_MAX_USESLnet/minecraft/village/TradeOffers;DEFAULT_MAX_USES:I
-
COMMON_MAX_USES
private static final int COMMON_MAX_USES- See Also:
- Mappings:
Namespace Name Mixin selector official fLckc;f:Iintermediary field_30616Lnet/minecraft/class_3853;field_30616:Inamed COMMON_MAX_USESLnet/minecraft/village/TradeOffers;COMMON_MAX_USES:I
-
RARE_MAX_USES
private static final int RARE_MAX_USES- See Also:
- Mappings:
Namespace Name Mixin selector official gLckc;g:Iintermediary field_30617Lnet/minecraft/class_3853;field_30617:Inamed RARE_MAX_USESLnet/minecraft/village/TradeOffers;RARE_MAX_USES:I
-
NOVICE_SELL_XP
private static final int NOVICE_SELL_XP- See Also:
- Mappings:
Namespace Name Mixin selector official hLckc;h:Iintermediary field_30618Lnet/minecraft/class_3853;field_30618:Inamed NOVICE_SELL_XPLnet/minecraft/village/TradeOffers;NOVICE_SELL_XP:I
-
NOVICE_BUY_XP
private static final int NOVICE_BUY_XP- See Also:
- Mappings:
Namespace Name Mixin selector official iLckc;i:Iintermediary field_30619Lnet/minecraft/class_3853;field_30619:Inamed NOVICE_BUY_XPLnet/minecraft/village/TradeOffers;NOVICE_BUY_XP:I
-
APPRENTICE_SELL_XP
private static final int APPRENTICE_SELL_XP- See Also:
- Mappings:
Namespace Name Mixin selector official jLckc;j:Iintermediary field_30620Lnet/minecraft/class_3853;field_30620:Inamed APPRENTICE_SELL_XPLnet/minecraft/village/TradeOffers;APPRENTICE_SELL_XP:I
-
APPRENTICE_BUY_XP
private static final int APPRENTICE_BUY_XP- See Also:
- Mappings:
Namespace Name Mixin selector official kLckc;k:Iintermediary field_30621Lnet/minecraft/class_3853;field_30621:Inamed APPRENTICE_BUY_XPLnet/minecraft/village/TradeOffers;APPRENTICE_BUY_XP:I
-
JOURNEYMAN_SELL_XP
private static final int JOURNEYMAN_SELL_XP- See Also:
- Mappings:
Namespace Name Mixin selector official lLckc;l:Iintermediary field_30622Lnet/minecraft/class_3853;field_30622:Inamed JOURNEYMAN_SELL_XPLnet/minecraft/village/TradeOffers;JOURNEYMAN_SELL_XP:I
-
JOURNEYMAN_BUY_XP
private static final int JOURNEYMAN_BUY_XP- See Also:
- Mappings:
Namespace Name Mixin selector official mLckc;m:Iintermediary field_30623Lnet/minecraft/class_3853;field_30623:Inamed JOURNEYMAN_BUY_XPLnet/minecraft/village/TradeOffers;JOURNEYMAN_BUY_XP:I
-
EXPERT_SELL_XP
private static final int EXPERT_SELL_XP- See Also:
- Mappings:
Namespace Name Mixin selector official nLckc;n:Iintermediary field_30624Lnet/minecraft/class_3853;field_30624:Inamed EXPERT_SELL_XPLnet/minecraft/village/TradeOffers;EXPERT_SELL_XP:I
-
EXPERT_BUY_XP
private static final int EXPERT_BUY_XP- See Also:
- Mappings:
Namespace Name Mixin selector official oLckc;o:Iintermediary field_30625Lnet/minecraft/class_3853;field_30625:Inamed EXPERT_BUY_XPLnet/minecraft/village/TradeOffers;EXPERT_BUY_XP:I
-
MASTER_TRADE_XP
private static final int MASTER_TRADE_XP- See Also:
- Mappings:
Namespace Name Mixin selector official pLckc;p:Iintermediary field_30626Lnet/minecraft/class_3853;field_30626:Inamed MASTER_TRADE_XPLnet/minecraft/village/TradeOffers;MASTER_TRADE_XP:I
-
LOW_PRICE_MULTIPLIER
private static final float LOW_PRICE_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official qLckc;q:Fintermediary field_30627Lnet/minecraft/class_3853;field_30627:Fnamed LOW_PRICE_MULTIPLIERLnet/minecraft/village/TradeOffers;LOW_PRICE_MULTIPLIER:F
-
HIGH_PRICE_MULTIPLIER
private static final float HIGH_PRICE_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official rLckc;r:Fintermediary field_30628Lnet/minecraft/class_3853;field_30628:Fnamed HIGH_PRICE_MULTIPLIERLnet/minecraft/village/TradeOffers;HIGH_PRICE_MULTIPLIER:F
-
PROFESSION_TO_LEVELED_TRADE
public static final Map<VillagerProfession,Int2ObjectMap<TradeOffers.Factory[]>> PROFESSION_TO_LEVELED_TRADE- Mappings:
Namespace Name Mixin selector official aLckc;a:Ljava/util/Map;intermediary field_17067Lnet/minecraft/class_3853;field_17067:Ljava/util/Map;named PROFESSION_TO_LEVELED_TRADELnet/minecraft/village/TradeOffers;PROFESSION_TO_LEVELED_TRADE:Ljava/util/Map;
-
WANDERING_TRADER_TRADES
- Mappings:
Namespace Name Mixin selector official bLckc;b:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_17724Lnet/minecraft/class_3853;field_17724:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;named WANDERING_TRADER_TRADESLnet/minecraft/village/TradeOffers;WANDERING_TRADER_TRADES:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
SELL_DESERT_VILLAGE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector official sLckc;s:Lckc$l;intermediary field_46167Lnet/minecraft/class_3853;field_46167:Lnet/minecraft/class_3853$class_1654;named SELL_DESERT_VILLAGE_MAP_TRADELnet/minecraft/village/TradeOffers;SELL_DESERT_VILLAGE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
-
SELL_SAVANNA_VILLAGE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector official tLckc;t:Lckc$l;intermediary field_46168Lnet/minecraft/class_3853;field_46168:Lnet/minecraft/class_3853$class_1654;named SELL_SAVANNA_VILLAGE_MAP_TRADELnet/minecraft/village/TradeOffers;SELL_SAVANNA_VILLAGE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
-
SELL_PLAINS_VILLAGE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector official uLckc;u:Lckc$l;intermediary field_46169Lnet/minecraft/class_3853;field_46169:Lnet/minecraft/class_3853$class_1654;named SELL_PLAINS_VILLAGE_MAP_TRADELnet/minecraft/village/TradeOffers;SELL_PLAINS_VILLAGE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
-
SELL_TAIGA_VILLAGE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector official vLckc;v:Lckc$l;intermediary field_46170Lnet/minecraft/class_3853;field_46170:Lnet/minecraft/class_3853$class_1654;named SELL_TAIGA_VILLAGE_MAP_TRADELnet/minecraft/village/TradeOffers;SELL_TAIGA_VILLAGE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
-
SELL_SNOWY_VILLAGE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector official wLckc;w:Lckc$l;intermediary field_46171Lnet/minecraft/class_3853;field_46171:Lnet/minecraft/class_3853$class_1654;named SELL_SNOWY_VILLAGE_MAP_TRADELnet/minecraft/village/TradeOffers;SELL_SNOWY_VILLAGE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
-
SELL_JUNGLE_TEMPLE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector official xLckc;x:Lckc$l;intermediary field_46172Lnet/minecraft/class_3853;field_46172:Lnet/minecraft/class_3853$class_1654;named SELL_JUNGLE_TEMPLE_MAP_TRADELnet/minecraft/village/TradeOffers;SELL_JUNGLE_TEMPLE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
-
SELL_SWAMP_HUT_MAP_TRADE
- Mappings:
Namespace Name Mixin selector official yLckc;y:Lckc$l;intermediary field_46173Lnet/minecraft/class_3853;field_46173:Lnet/minecraft/class_3853$class_1654;named SELL_SWAMP_HUT_MAP_TRADELnet/minecraft/village/TradeOffers;SELL_SWAMP_HUT_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
-
REBALANCED_PROFESSION_TO_LEVELED_TRADE
public static final Map<VillagerProfession,Int2ObjectMap<TradeOffers.Factory[]>> REBALANCED_PROFESSION_TO_LEVELED_TRADE- Mappings:
Namespace Name Mixin selector official cLckc;c:Ljava/util/Map;intermediary field_45128Lnet/minecraft/class_3853;field_45128:Ljava/util/Map;named REBALANCED_PROFESSION_TO_LEVELED_TRADELnet/minecraft/village/TradeOffers;REBALANCED_PROFESSION_TO_LEVELED_TRADE:Ljava/util/Map;
-
REBALANCED_WANDERING_TRADER_TRADES
- Mappings:
Namespace Name Mixin selector official dLckc;d:Ljava/util/List;intermediary field_45129Lnet/minecraft/class_3853;field_45129:Ljava/util/List;named REBALANCED_WANDERING_TRADER_TRADESLnet/minecraft/village/TradeOffers;REBALANCED_WANDERING_TRADER_TRADES:Ljava/util/List;
-
-
Constructor Details
-
TradeOffers
public TradeOffers()
-
-
Method Details
-
createLibrarianTradeFactory
- Mappings:
Namespace Name Mixin selector official aLckc;a(I)Lckc$g;intermediary method_52552Lnet/minecraft/class_3853;method_52552(I)Lnet/minecraft/class_3853$class_1652;named createLibrarianTradeFactoryLnet/minecraft/village/TradeOffers;createLibrarianTradeFactory(I)Lnet/minecraft/village/TradeOffers$Factory;
-
createMasterLibrarianTradeFactory
- Mappings:
Namespace Name Mixin selector official aLckc;a()Lckc$g;intermediary method_52551Lnet/minecraft/class_3853;method_52551()Lnet/minecraft/class_3853$class_1652;named createMasterLibrarianTradeFactoryLnet/minecraft/village/TradeOffers;createMasterLibrarianTradeFactory()Lnet/minecraft/village/TradeOffers$Factory;
-
copyToFastUtilMap
private static Int2ObjectMap<TradeOffers.Factory[]> copyToFastUtilMap(ImmutableMap<Integer, TradeOffers.Factory[]> map) - Mappings:
Namespace Name Mixin selector official aLckc;a(Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary method_16928Lnet/minecraft/class_3853;method_16928(Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;named copyToFastUtilMapLnet/minecraft/village/TradeOffers;copyToFastUtilMap(Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
createPotion
- Mappings:
Namespace Name Mixin selector official aLckc;a(Liv;)Lcyq;intermediary method_57311Lnet/minecraft/class_3853;method_57311(Lnet/minecraft/class_6880;)Lnet/minecraft/class_9306;named createPotionLnet/minecraft/village/TradeOffers;createPotion(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/village/TradedItem;
-
createPotionStack
- Mappings:
Namespace Name Mixin selector official bLckc;b(Liv;)Lcsd;intermediary method_52553Lnet/minecraft/class_3853;method_52553(Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799;named createPotionStackLnet/minecraft/village/TradeOffers;createPotionStack(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/item/ItemStack;
-
enchant
- Mappings:
Namespace Name Mixin selector official aLckc;a(Lcry;Lcxn;I)Lcsd;intermediary method_53832Lnet/minecraft/class_3853;method_53832(Lnet/minecraft/class_1792;Lnet/minecraft/class_1887;I)Lnet/minecraft/class_1799;named enchantLnet/minecraft/village/TradeOffers;enchant(Lnet/minecraft/item/Item;Lnet/minecraft/enchantment/Enchantment;I)Lnet/minecraft/item/ItemStack;
-