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 cly$h
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final Optional<RegistryKey<EnchantmentProvider>> private final intprivate final floatprivate final intprivate final ItemStackprivate final TradedItem -
Constructor Summary
ConstructorsModifierConstructorDescription(package private)ProcessItemFactory(ItemConvertible itemConvertible, int int2, int int3, ItemConvertible itemConvertible2, int int4, int int5, int int6, float float2, RegistryKey<EnchantmentProvider> registryKey) 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>> optional) -
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 aLcly$h;a:Ldaz;
-
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 bLcly$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 cLcly$h;c:Lcua;
-
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 dLcly$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 eLcly$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 fLcly$h;f:F
-
field_51618
- Mappings:
Namespace Name Mixin selector named field_51618Lnet/minecraft/village/TradeOffers$ProcessItemFactory;field_51618:Ljava/util/Optional;intermediary field_51618Lnet/minecraft/class_3853$class_4164;field_51618:Ljava/util/Optional;official gLcly$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>Lcly$h;<init>(Ldcc;IILctv;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>Lcly$h;<init>(Ldcc;IILcua;IIIF)V
-
ProcessItemFactory
ProcessItemFactory(ItemConvertible itemConvertible, int int2, int int3, ItemConvertible itemConvertible2, int int4, int int5, int int6, float float2, RegistryKey<EnchantmentProvider> registryKey) -
ProcessItemFactory
public ProcessItemFactory(TradedItem toBeProcessed, int count, ItemStack processed, int maxUses, int processedCount, float multiplier, Optional<RegistryKey<EnchantmentProvider>> optional) - 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>Lcly$h;<init>(Ldaz;ILcua;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 aLcly$g;a(Lbsd;Laym;)Ldbb;
-