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 cmq$h
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final floatprivate final intprivate final ItemStackprivate final TradedItem -
Constructor Summary
ConstructorsConstructorDescriptionProcessItemFactory(ItemConvertible item, int count, int price, Item processed, int processedCount, int maxUses, int experience, float multiplier) ProcessItemFactory(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) -
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 aLcmq$h;a:Ldaw;
-
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 bLcmq$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 cLcmq$h;c:Lcur;
-
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 dLcmq$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 eLcmq$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 fLcmq$h;f:F
-
-
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>Lcmq$h;<init>(Ldbz;IILcum;IIIF)V
-
ProcessItemFactory
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>Lcmq$h;<init>(Ldbz;IILcur;IIIF)V
-
ProcessItemFactory
public ProcessItemFactory(TradedItem toBeProcessed, int count, ItemStack processed, int maxUses, int processedCount, float multiplier) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/village/TradeOffers$ProcessItemFactory;<init>(Lnet/minecraft/village/TradedItem;ILnet/minecraft/item/ItemStack;IIF)Vintermediary <init>Lnet/minecraft/class_3853$class_4164;<init>(Lnet/minecraft/class_9306;ILnet/minecraft/class_1799;IIF)Vofficial <init>Lcmq$h;<init>(Ldaw;ILcur;IIF)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 aLcmq$g;a(Lbsw;Lazh;)Lday;
-