Package net.minecraft.village
Class TradeOffers.ProcessItemFactory
java.lang.Object
net.minecraft.village.TradeOffers.ProcessItemFactory
- All Implemented Interfaces:
TradeOffers.Factory
- Enclosing class:
TradeOffers
- Mappings:
Namespace Name named net/minecraft/village/TradeOffers$ProcessItemFactoryintermediary net/minecraft/class_3853$class_4164official coo$h
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Optional<RegistryKey<EnchantmentProvider>> private final intprivate final intprivate final floatprivate final intprivate final ItemStackprivate final TradedItem -
Constructor Summary
ConstructorsModifierConstructorDescription(package private)ProcessItemFactory(ItemConvertible item, int count, int price, ItemConvertible processed, int processedCount, int maxUses, int experience, float multiplier, RegistryKey<EnchantmentProvider> enchantmentProviderKey) ProcessItemFactory(ItemConvertible item, int count, int price, Item processed, int processedCount, int maxUses, int experience, float multiplier) privateProcessItemFactory(ItemConvertible item, int count, int price, ItemStack processed, int processedCount, int maxUses, int experience, float multiplier) ProcessItemFactory(TradedItem toBeProcessed, int count, ItemStack processed, int maxUses, int processedCount, float multiplier, Optional<RegistryKey<EnchantmentProvider>> enchantmentProviderKey) -
Method Summary
Modifier and TypeMethodDescriptionCreates a trade offer.
-
Field Details
-
toBeProcessed
- Mappings:
Namespace Name Mixin selector named toBeProcessedLnet/minecraft/village/TradeOffers$ProcessItemFactory;toBeProcessed:Lnet/minecraft/village/TradedItem;intermediary field_18563Lnet/minecraft/class_3853$class_4164;field_18563:Lnet/minecraft/class_9306;official aLcoo$h;a:Ldfe;
-
price
private final int price- Mappings:
Namespace Name Mixin selector named priceLnet/minecraft/village/TradeOffers$ProcessItemFactory;price:Iintermediary field_18565Lnet/minecraft/class_3853$class_4164;field_18565:Iofficial bLcoo$h;b:I
-
processed
- Mappings:
Namespace Name Mixin selector named processedLnet/minecraft/village/TradeOffers$ProcessItemFactory;processed:Lnet/minecraft/item/ItemStack;intermediary field_18566Lnet/minecraft/class_3853$class_4164;field_18566:Lnet/minecraft/class_1799;official cLcoo$h;c:Lcwq;
-
maxUses
private final int maxUses- Mappings:
Namespace Name Mixin selector named maxUsesLnet/minecraft/village/TradeOffers$ProcessItemFactory;maxUses:Iintermediary field_18568Lnet/minecraft/class_3853$class_4164;field_18568:Iofficial dLcoo$h;d:I
-
experience
private final int experience- Mappings:
Namespace Name Mixin selector named experienceLnet/minecraft/village/TradeOffers$ProcessItemFactory;experience:Iintermediary field_18569Lnet/minecraft/class_3853$class_4164;field_18569:Iofficial eLcoo$h;e:I
-
multiplier
private final float multiplier- Mappings:
Namespace Name Mixin selector named multiplierLnet/minecraft/village/TradeOffers$ProcessItemFactory;multiplier:Fintermediary field_18570Lnet/minecraft/class_3853$class_4164;field_18570:Fofficial fLcoo$h;f:F
-
enchantmentProviderKey
- Mappings:
Namespace Name Mixin selector named enchantmentProviderKeyLnet/minecraft/village/TradeOffers$ProcessItemFactory;enchantmentProviderKey:Ljava/util/Optional;intermediary field_51618Lnet/minecraft/class_3853$class_4164;field_51618:Ljava/util/Optional;official gLcoo$h;g:Ljava/util/Optional;
-
-
Constructor Details
-
ProcessItemFactory
public ProcessItemFactory(ItemConvertible item, int count, int price, Item processed, int processedCount, int maxUses, int experience, float multiplier) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/village/TradeOffers$ProcessItemFactory;<init>(Lnet/minecraft/item/ItemConvertible;IILnet/minecraft/item/Item;IIIF)Vintermediary <init>Lnet/minecraft/class_3853$class_4164;<init>(Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;IIIF)Vofficial <init>Lcoo$h;<init>(Ldgi;IILcwm;IIIF)V
-
ProcessItemFactory
private ProcessItemFactory(ItemConvertible item, int count, int price, ItemStack processed, int processedCount, int maxUses, int experience, float multiplier) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/village/TradeOffers$ProcessItemFactory;<init>(Lnet/minecraft/item/ItemConvertible;IILnet/minecraft/item/ItemStack;IIIF)Vintermediary <init>Lnet/minecraft/class_3853$class_4164;<init>(Lnet/minecraft/class_1935;IILnet/minecraft/class_1799;IIIF)Vofficial <init>Lcoo$h;<init>(Ldgi;IILcwq;IIIF)V
-
ProcessItemFactory
ProcessItemFactory(ItemConvertible item, int count, int price, ItemConvertible processed, int processedCount, int maxUses, int experience, float multiplier, RegistryKey<EnchantmentProvider> enchantmentProviderKey) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/village/TradeOffers$ProcessItemFactory;<init>(Lnet/minecraft/item/ItemConvertible;IILnet/minecraft/item/ItemConvertible;IIIFLnet/minecraft/registry/RegistryKey;)Vintermediary <init>Lnet/minecraft/class_3853$class_4164;<init>(Lnet/minecraft/class_1935;IILnet/minecraft/class_1935;IIIFLnet/minecraft/class_5321;)Vofficial <init>Lcoo$h;<init>(Ldgi;IILdgi;IIIFLaku;)V
-
ProcessItemFactory
public ProcessItemFactory(TradedItem toBeProcessed, int count, ItemStack processed, int maxUses, int processedCount, float multiplier, Optional<RegistryKey<EnchantmentProvider>> enchantmentProviderKey) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/village/TradeOffers$ProcessItemFactory;<init>(Lnet/minecraft/village/TradedItem;ILnet/minecraft/item/ItemStack;IIFLjava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_3853$class_4164;<init>(Lnet/minecraft/class_9306;ILnet/minecraft/class_1799;IIFLjava/util/Optional;)Vofficial <init>Lcoo$h;<init>(Ldfe;ILcwq;IIFLjava/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 aLcoo$g;a(Lbum;Lazh;)Ldfg;
-