Package net.minecraft.village
Class TradeOffers
java.lang.Object
net.minecraft.village.TradeOffers
- Mappings:
Namespace Name named net/minecraft/village/TradeOffers
intermediary net/minecraft/class_3853
official cmp
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static class
private static class
private static class
static interface
A factory to create trade offers.private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static class
private static final record
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final float
private static final int
private static final int
private static final float
private static final int
private static final int
private static final int
static final Map
<VillagerProfession, Int2ObjectMap<TradeOffers.Factory[]>> private static final int
static final Map
<VillagerProfession, Int2ObjectMap<TradeOffers.Factory[]>> static final List
<Pair<TradeOffers.Factory[], Integer>> private static final TradeOffers.SellMapFactory
private static final TradeOffers.SellMapFactory
private static final TradeOffers.SellMapFactory
private static final TradeOffers.SellMapFactory
private static final TradeOffers.SellMapFactory
private static final TradeOffers.SellMapFactory
private static final TradeOffers.SellMapFactory
static final Int2ObjectMap
<TradeOffers.Factory[]> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static Int2ObjectMap
<TradeOffers.Factory[]> private static TradeOffers.Factory
createLibrarianTradeFactory
(int experience) private static TradeOffers.Factory
private static TradedItem
createPotion
(RegistryEntry<Potion> potion) private static ItemStack
createPotionStack
(RegistryEntry<Potion> potion) private static ItemStack
enchant
(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 named DEFAULT_MAX_USES
Lnet/minecraft/village/TradeOffers;DEFAULT_MAX_USES:I
intermediary field_30615
Lnet/minecraft/class_3853;field_30615:I
official e
Lcmp;e:I
-
COMMON_MAX_USES
private static final int COMMON_MAX_USES- See Also:
- Mappings:
Namespace Name Mixin selector named COMMON_MAX_USES
Lnet/minecraft/village/TradeOffers;COMMON_MAX_USES:I
intermediary field_30616
Lnet/minecraft/class_3853;field_30616:I
official f
Lcmp;f:I
-
RARE_MAX_USES
private static final int RARE_MAX_USES- See Also:
- Mappings:
Namespace Name Mixin selector named RARE_MAX_USES
Lnet/minecraft/village/TradeOffers;RARE_MAX_USES:I
intermediary field_30617
Lnet/minecraft/class_3853;field_30617:I
official g
Lcmp;g:I
-
NOVICE_SELL_XP
private static final int NOVICE_SELL_XP- See Also:
- Mappings:
Namespace Name Mixin selector named NOVICE_SELL_XP
Lnet/minecraft/village/TradeOffers;NOVICE_SELL_XP:I
intermediary field_30618
Lnet/minecraft/class_3853;field_30618:I
official h
Lcmp;h:I
-
NOVICE_BUY_XP
private static final int NOVICE_BUY_XP- See Also:
- Mappings:
Namespace Name Mixin selector named NOVICE_BUY_XP
Lnet/minecraft/village/TradeOffers;NOVICE_BUY_XP:I
intermediary field_30619
Lnet/minecraft/class_3853;field_30619:I
official i
Lcmp;i:I
-
APPRENTICE_SELL_XP
private static final int APPRENTICE_SELL_XP- See Also:
- Mappings:
Namespace Name Mixin selector named APPRENTICE_SELL_XP
Lnet/minecraft/village/TradeOffers;APPRENTICE_SELL_XP:I
intermediary field_30620
Lnet/minecraft/class_3853;field_30620:I
official j
Lcmp;j:I
-
APPRENTICE_BUY_XP
private static final int APPRENTICE_BUY_XP- See Also:
- Mappings:
Namespace Name Mixin selector named APPRENTICE_BUY_XP
Lnet/minecraft/village/TradeOffers;APPRENTICE_BUY_XP:I
intermediary field_30621
Lnet/minecraft/class_3853;field_30621:I
official k
Lcmp;k:I
-
JOURNEYMAN_SELL_XP
private static final int JOURNEYMAN_SELL_XP- See Also:
- Mappings:
Namespace Name Mixin selector named JOURNEYMAN_SELL_XP
Lnet/minecraft/village/TradeOffers;JOURNEYMAN_SELL_XP:I
intermediary field_30622
Lnet/minecraft/class_3853;field_30622:I
official l
Lcmp;l:I
-
JOURNEYMAN_BUY_XP
private static final int JOURNEYMAN_BUY_XP- See Also:
- Mappings:
Namespace Name Mixin selector named JOURNEYMAN_BUY_XP
Lnet/minecraft/village/TradeOffers;JOURNEYMAN_BUY_XP:I
intermediary field_30623
Lnet/minecraft/class_3853;field_30623:I
official m
Lcmp;m:I
-
EXPERT_SELL_XP
private static final int EXPERT_SELL_XP- See Also:
- Mappings:
Namespace Name Mixin selector named EXPERT_SELL_XP
Lnet/minecraft/village/TradeOffers;EXPERT_SELL_XP:I
intermediary field_30624
Lnet/minecraft/class_3853;field_30624:I
official n
Lcmp;n:I
-
EXPERT_BUY_XP
private static final int EXPERT_BUY_XP- See Also:
- Mappings:
Namespace Name Mixin selector named EXPERT_BUY_XP
Lnet/minecraft/village/TradeOffers;EXPERT_BUY_XP:I
intermediary field_30625
Lnet/minecraft/class_3853;field_30625:I
official o
Lcmp;o:I
-
MASTER_TRADE_XP
private static final int MASTER_TRADE_XP- See Also:
- Mappings:
Namespace Name Mixin selector named MASTER_TRADE_XP
Lnet/minecraft/village/TradeOffers;MASTER_TRADE_XP:I
intermediary field_30626
Lnet/minecraft/class_3853;field_30626:I
official p
Lcmp;p:I
-
LOW_PRICE_MULTIPLIER
private static final float LOW_PRICE_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector named LOW_PRICE_MULTIPLIER
Lnet/minecraft/village/TradeOffers;LOW_PRICE_MULTIPLIER:F
intermediary field_30627
Lnet/minecraft/class_3853;field_30627:F
official q
Lcmp;q:F
-
HIGH_PRICE_MULTIPLIER
private static final float HIGH_PRICE_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector named HIGH_PRICE_MULTIPLIER
Lnet/minecraft/village/TradeOffers;HIGH_PRICE_MULTIPLIER:F
intermediary field_30628
Lnet/minecraft/class_3853;field_30628:F
official r
Lcmp;r:F
-
PROFESSION_TO_LEVELED_TRADE
public static final Map<VillagerProfession,Int2ObjectMap<TradeOffers.Factory[]>> PROFESSION_TO_LEVELED_TRADE- Mappings:
Namespace Name Mixin selector named PROFESSION_TO_LEVELED_TRADE
Lnet/minecraft/village/TradeOffers;PROFESSION_TO_LEVELED_TRADE:Ljava/util/Map;
intermediary field_17067
Lnet/minecraft/class_3853;field_17067:Ljava/util/Map;
official a
Lcmp;a:Ljava/util/Map;
-
WANDERING_TRADER_TRADES
- Mappings:
Namespace Name Mixin selector named WANDERING_TRADER_TRADES
Lnet/minecraft/village/TradeOffers;WANDERING_TRADER_TRADES:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
intermediary field_17724
Lnet/minecraft/class_3853;field_17724:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
official b
Lcmp;b:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
SELL_DESERT_VILLAGE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector named SELL_DESERT_VILLAGE_MAP_TRADE
Lnet/minecraft/village/TradeOffers;SELL_DESERT_VILLAGE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
intermediary field_46167
Lnet/minecraft/class_3853;field_46167:Lnet/minecraft/class_3853$class_1654;
official s
Lcmp;s:Lcmp$l;
-
SELL_SAVANNA_VILLAGE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector named SELL_SAVANNA_VILLAGE_MAP_TRADE
Lnet/minecraft/village/TradeOffers;SELL_SAVANNA_VILLAGE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
intermediary field_46168
Lnet/minecraft/class_3853;field_46168:Lnet/minecraft/class_3853$class_1654;
official t
Lcmp;t:Lcmp$l;
-
SELL_PLAINS_VILLAGE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector named SELL_PLAINS_VILLAGE_MAP_TRADE
Lnet/minecraft/village/TradeOffers;SELL_PLAINS_VILLAGE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
intermediary field_46169
Lnet/minecraft/class_3853;field_46169:Lnet/minecraft/class_3853$class_1654;
official u
Lcmp;u:Lcmp$l;
-
SELL_TAIGA_VILLAGE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector named SELL_TAIGA_VILLAGE_MAP_TRADE
Lnet/minecraft/village/TradeOffers;SELL_TAIGA_VILLAGE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
intermediary field_46170
Lnet/minecraft/class_3853;field_46170:Lnet/minecraft/class_3853$class_1654;
official v
Lcmp;v:Lcmp$l;
-
SELL_SNOWY_VILLAGE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector named SELL_SNOWY_VILLAGE_MAP_TRADE
Lnet/minecraft/village/TradeOffers;SELL_SNOWY_VILLAGE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
intermediary field_46171
Lnet/minecraft/class_3853;field_46171:Lnet/minecraft/class_3853$class_1654;
official w
Lcmp;w:Lcmp$l;
-
SELL_JUNGLE_TEMPLE_MAP_TRADE
- Mappings:
Namespace Name Mixin selector named SELL_JUNGLE_TEMPLE_MAP_TRADE
Lnet/minecraft/village/TradeOffers;SELL_JUNGLE_TEMPLE_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
intermediary field_46172
Lnet/minecraft/class_3853;field_46172:Lnet/minecraft/class_3853$class_1654;
official x
Lcmp;x:Lcmp$l;
-
SELL_SWAMP_HUT_MAP_TRADE
- Mappings:
Namespace Name Mixin selector named SELL_SWAMP_HUT_MAP_TRADE
Lnet/minecraft/village/TradeOffers;SELL_SWAMP_HUT_MAP_TRADE:Lnet/minecraft/village/TradeOffers$SellMapFactory;
intermediary field_46173
Lnet/minecraft/class_3853;field_46173:Lnet/minecraft/class_3853$class_1654;
official y
Lcmp;y:Lcmp$l;
-
REBALANCED_PROFESSION_TO_LEVELED_TRADE
public static final Map<VillagerProfession,Int2ObjectMap<TradeOffers.Factory[]>> REBALANCED_PROFESSION_TO_LEVELED_TRADE- Mappings:
Namespace Name Mixin selector named REBALANCED_PROFESSION_TO_LEVELED_TRADE
Lnet/minecraft/village/TradeOffers;REBALANCED_PROFESSION_TO_LEVELED_TRADE:Ljava/util/Map;
intermediary field_45128
Lnet/minecraft/class_3853;field_45128:Ljava/util/Map;
official c
Lcmp;c:Ljava/util/Map;
-
REBALANCED_WANDERING_TRADER_TRADES
- Mappings:
Namespace Name Mixin selector named REBALANCED_WANDERING_TRADER_TRADES
Lnet/minecraft/village/TradeOffers;REBALANCED_WANDERING_TRADER_TRADES:Ljava/util/List;
intermediary field_45129
Lnet/minecraft/class_3853;field_45129:Ljava/util/List;
official d
Lcmp;d:Ljava/util/List;
-
-
Constructor Details
-
TradeOffers
public TradeOffers()
-
-
Method Details
-
createLibrarianTradeFactory
- Mappings:
Namespace Name Mixin selector named createLibrarianTradeFactory
Lnet/minecraft/village/TradeOffers;createLibrarianTradeFactory(I)Lnet/minecraft/village/TradeOffers$Factory;
intermediary method_52552
Lnet/minecraft/class_3853;method_52552(I)Lnet/minecraft/class_3853$class_1652;
official a
Lcmp;a(I)Lcmp$g;
-
createMasterLibrarianTradeFactory
- Mappings:
Namespace Name Mixin selector named createMasterLibrarianTradeFactory
Lnet/minecraft/village/TradeOffers;createMasterLibrarianTradeFactory()Lnet/minecraft/village/TradeOffers$Factory;
intermediary method_52551
Lnet/minecraft/class_3853;method_52551()Lnet/minecraft/class_3853$class_1652;
official a
Lcmp;a()Lcmp$g;
-
copyToFastUtilMap
private static Int2ObjectMap<TradeOffers.Factory[]> copyToFastUtilMap(ImmutableMap<Integer, TradeOffers.Factory[]> map) - Mappings:
Namespace Name Mixin selector named copyToFastUtilMap
Lnet/minecraft/village/TradeOffers;copyToFastUtilMap(Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
intermediary method_16928
Lnet/minecraft/class_3853;method_16928(Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
official a
Lcmp;a(Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
createPotion
- Mappings:
Namespace Name Mixin selector named createPotion
Lnet/minecraft/village/TradeOffers;createPotion(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/village/TradedItem;
intermediary method_57311
Lnet/minecraft/class_3853;method_57311(Lnet/minecraft/class_6880;)Lnet/minecraft/class_9306;
official a
Lcmp;a(Lji;)Ldav;
-
createPotionStack
- Mappings:
Namespace Name Mixin selector named createPotionStack
Lnet/minecraft/village/TradeOffers;createPotionStack(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/item/ItemStack;
intermediary method_52553
Lnet/minecraft/class_3853;method_52553(Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799;
official b
Lcmp;b(Lji;)Lcuq;
-
enchant
- Mappings:
Namespace Name Mixin selector named enchant
Lnet/minecraft/village/TradeOffers;enchant(Lnet/minecraft/item/Item;Lnet/minecraft/enchantment/Enchantment;I)Lnet/minecraft/item/ItemStack;
intermediary method_53832
Lnet/minecraft/class_3853;method_53832(Lnet/minecraft/class_1792;Lnet/minecraft/class_1887;I)Lnet/minecraft/class_1799;
official a
Lcmp;a(Lcul;Ldab;I)Lcuq;
-