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$SellItemFactoryintermediary net/minecraft/class_3853$class_4165official cmo$i
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Optional<RegistryKey<EnchantmentProvider>> private final intprivate final intprivate final floatprivate final intprivate final ItemStack -
Constructor Summary
ConstructorsConstructorDescriptionSellItemFactory(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 Summary
Modifier and TypeMethodDescriptionCreates a trade offer.
-
Field Details
-
sell
- Mappings:
Namespace Name Mixin selector named sellLnet/minecraft/village/TradeOffers$SellItemFactory;sell:Lnet/minecraft/item/ItemStack;intermediary field_18571Lnet/minecraft/class_3853$class_4165;field_18571:Lnet/minecraft/class_1799;official aLcmo$i;a:Lcuq;
-
price
private final int price- Mappings:
Namespace Name Mixin selector named priceLnet/minecraft/village/TradeOffers$SellItemFactory;price:Iintermediary field_18572Lnet/minecraft/class_3853$class_4165;field_18572:Iofficial bLcmo$i;b:I
-
maxUses
private final int maxUses- Mappings:
Namespace Name Mixin selector named maxUsesLnet/minecraft/village/TradeOffers$SellItemFactory;maxUses:Iintermediary field_18574Lnet/minecraft/class_3853$class_4165;field_18574:Iofficial cLcmo$i;c:I
-
experience
private final int experience- Mappings:
Namespace Name Mixin selector named experienceLnet/minecraft/village/TradeOffers$SellItemFactory;experience:Iintermediary field_18575Lnet/minecraft/class_3853$class_4165;field_18575:Iofficial dLcmo$i;d:I
-
multiplier
private final float multiplier- Mappings:
Namespace Name Mixin selector named multiplierLnet/minecraft/village/TradeOffers$SellItemFactory;multiplier:Fintermediary field_18576Lnet/minecraft/class_3853$class_4165;field_18576:Fofficial eLcmo$i;e:F
-
enchantmentProviderKey
- Mappings:
Namespace Name Mixin selector named enchantmentProviderKeyLnet/minecraft/village/TradeOffers$SellItemFactory;enchantmentProviderKey:Ljava/util/Optional;intermediary field_51619Lnet/minecraft/class_3853$class_4165;field_51619:Ljava/util/Optional;official fLcmo$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)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_2248;IIII)Vofficial <init>Lcmo$i;<init>(Ldfy;IIII)V
-
SellItemFactory
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/Item;III)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1792;III)Vofficial <init>Lcmo$i;<init>(Lcul;III)V
-
SellItemFactory
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/Item;IIII)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1792;IIII)Vofficial <init>Lcmo$i;<init>(Lcul;IIII)V
-
SellItemFactory
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/ItemStack;IIII)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1799;IIII)Vofficial <init>Lcmo$i;<init>(Lcuq;IIII)V
-
SellItemFactory
public 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)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1792;IIIIF)Vofficial <init>Lcmo$i;<init>(Lcul;IIIIF)V
-
SellItemFactory
public 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;)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1792;IIIIFLnet/minecraft/class_5321;)Vofficial <init>Lcmo$i;<init>(Lcul;IIIIFLakq;)V
-
SellItemFactory
public 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)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1799;IIIIF)Vofficial <init>Lcmo$i;<init>(Lcuq;IIIIF)V
-
SellItemFactory
public 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;)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1799;IIIIFLjava/util/Optional;)Vofficial <init>Lcmo$i;<init>(Lcuq;IIIIFLjava/util/Optional;)V
-
-
Method Details
-
create
Creates a trade offer.- Specified by:
createin interfaceTradeOffers.Factory- Returns:
- a new trade offer, or
nullif none should be created - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/village/TradeOffers$Factory;create(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/village/TradeOffer;intermediary method_7246Lnet/minecraft/class_3853$class_1652;method_7246(Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1914;official aLcmo$g;a(Lbsr;Layw;)Ldbu;
-