Package net.minecraft.village
Class TradeOffers.SellItemFactory
java.lang.Object
net.minecraft.village.TradeOffers.SellItemFactory
- All Implemented Interfaces:
- TradeOffers.Factory
- Enclosing class:
- TradeOffers
- Mappings:
- Namespace - Name - named - net/minecraft/village/TradeOffers$SellItemFactory- intermediary - net/minecraft/class_3853$class_4165- official - coo$i
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Optional<RegistryKey<EnchantmentProvider>> private final intprivate final intprivate final floatprivate final intprivate final ItemStack
- 
Constructor SummaryConstructorsConstructorDescriptionSellItemFactory(Block block, int price, int count, int maxUses, int experience) SellItemFactory(Item item, int price, int count, int experience) SellItemFactory(Item item, int price, int count, int maxUses, int experience) SellItemFactory(Item item, int price, int count, int maxUses, int experience, float multiplier) SellItemFactory(Item item, int price, int count, int maxUses, int experience, float multiplier, RegistryKey<EnchantmentProvider> enchantmentProviderKey) SellItemFactory(ItemStack stack, int price, int count, int maxUses, int experience) SellItemFactory(ItemStack stack, int price, int count, int maxUses, int experience, float multiplier) SellItemFactory(ItemStack sell, int price, int count, int maxUses, int experience, float multiplier, Optional<RegistryKey<EnchantmentProvider>> enchantmentProviderKey) 
- 
Method SummaryModifier and TypeMethodDescriptionCreates a trade offer.
- 
Field Details- 
sell- Mappings:
- Namespace - Name - Mixin selector - named - sell- Lnet/minecraft/village/TradeOffers$SellItemFactory;sell:Lnet/minecraft/item/ItemStack;- intermediary - field_18571- Lnet/minecraft/class_3853$class_4165;field_18571:Lnet/minecraft/class_1799;- official - a- Lcoo$i;a:Lcwq;
 
- 
priceprivate final int price- Mappings:
- Namespace - Name - Mixin selector - named - price- Lnet/minecraft/village/TradeOffers$SellItemFactory;price:I- intermediary - field_18572- Lnet/minecraft/class_3853$class_4165;field_18572:I- official - b- Lcoo$i;b:I
 
- 
maxUsesprivate final int maxUses- Mappings:
- Namespace - Name - Mixin selector - named - maxUses- Lnet/minecraft/village/TradeOffers$SellItemFactory;maxUses:I- intermediary - field_18574- Lnet/minecraft/class_3853$class_4165;field_18574:I- official - c- Lcoo$i;c:I
 
- 
experienceprivate final int experience- Mappings:
- Namespace - Name - Mixin selector - named - experience- Lnet/minecraft/village/TradeOffers$SellItemFactory;experience:I- intermediary - field_18575- Lnet/minecraft/class_3853$class_4165;field_18575:I- official - d- Lcoo$i;d:I
 
- 
multiplierprivate final float multiplier- Mappings:
- Namespace - Name - Mixin selector - named - multiplier- Lnet/minecraft/village/TradeOffers$SellItemFactory;multiplier:F- intermediary - field_18576- Lnet/minecraft/class_3853$class_4165;field_18576:F- official - e- Lcoo$i;e:F
 
- 
enchantmentProviderKey- Mappings:
- Namespace - Name - Mixin selector - named - enchantmentProviderKey- Lnet/minecraft/village/TradeOffers$SellItemFactory;enchantmentProviderKey:Ljava/util/Optional;- intermediary - field_51619- Lnet/minecraft/class_3853$class_4165;field_51619:Ljava/util/Optional;- official - f- Lcoo$i;f:Ljava/util/Optional;
 
 
- 
- 
Constructor Details- 
SellItemFactory- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/block/Block;IIII)V- intermediary - <init>- Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_2248;IIII)V- official - <init>- Lcoo$i;<init>(Ldjn;IIII)V
 
- 
SellItemFactory- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/Item;III)V- intermediary - <init>- Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1792;III)V- official - <init>- Lcoo$i;<init>(Lcwm;III)V
 
- 
SellItemFactory- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/Item;IIII)V- intermediary - <init>- Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1792;IIII)V- official - <init>- Lcoo$i;<init>(Lcwm;IIII)V
 
- 
SellItemFactory- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/ItemStack;IIII)V- intermediary - <init>- Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1799;IIII)V- official - <init>- Lcoo$i;<init>(Lcwq;IIII)V
 
- 
SellItemFactorypublic SellItemFactory(Item item, int price, int count, int maxUses, int experience, float multiplier) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/Item;IIIIF)V- intermediary - <init>- Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1792;IIIIF)V- official - <init>- Lcoo$i;<init>(Lcwm;IIIIF)V
 
- 
SellItemFactorypublic SellItemFactory(Item item, int price, int count, int maxUses, int experience, float multiplier, RegistryKey<EnchantmentProvider> enchantmentProviderKey) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/Item;IIIIFLnet/minecraft/registry/RegistryKey;)V- intermediary - <init>- Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1792;IIIIFLnet/minecraft/class_5321;)V- official - <init>- Lcoo$i;<init>(Lcwm;IIIIFLaku;)V
 
- 
SellItemFactorypublic SellItemFactory(ItemStack stack, int price, int count, int maxUses, int experience, float multiplier) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/ItemStack;IIIIF)V- intermediary - <init>- Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1799;IIIIF)V- official - <init>- Lcoo$i;<init>(Lcwq;IIIIF)V
 
- 
SellItemFactorypublic SellItemFactory(ItemStack sell, int price, int count, int maxUses, int experience, float multiplier, Optional<RegistryKey<EnchantmentProvider>> enchantmentProviderKey) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/ItemStack;IIIIFLjava/util/Optional;)V- intermediary - <init>- Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1799;IIIIFLjava/util/Optional;)V- official - <init>- Lcoo$i;<init>(Lcwq;IIIIFLjava/util/Optional;)V
 
 
- 
- 
Method Details- 
createCreates a trade offer.- Specified by:
- createin interface- TradeOffers.Factory
- Returns:
- a new trade offer, or nullif none should be created
- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/village/TradeOffers$Factory;create(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/village/TradeOffer;- intermediary - method_7246- Lnet/minecraft/class_3853$class_1652;method_7246(Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1914;- official - a- Lcoo$g;a(Lbum;Lazh;)Ldfg;
 
 
-