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 official cij$hintermediary net/minecraft/class_3853$class_4164named net/minecraft/village/TradeOffers$ProcessItemFactory
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionProcessItemFactory(ItemConvertible item, int count, int price, Item processed, int processedCount, int maxUses, int experience, float mutiplier) ProcessItemFactory(ItemConvertible item, int count, int price, Item processed, int processedCount, int maxUses, int experience, float multiplier, boolean ignoreNbt) ProcessItemFactory(ItemConvertible item, int count, int price, ItemStack 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, boolean ignoreNbt) -
Method Summary
Modifier and TypeMethodDescriptionCreates a trade offer.
-
Field Details
-
toBeProcessed
- Mappings:
Namespace Name Mixin selector official aLcij$h;a:Lcqk;intermediary field_18563Lnet/minecraft/class_3853$class_4164;field_18563:Lnet/minecraft/class_1799;named toBeProcessedLnet/minecraft/village/TradeOffers$ProcessItemFactory;toBeProcessed:Lnet/minecraft/item/ItemStack;
-
price
private final int price- Mappings:
Namespace Name Mixin selector official bLcij$h;b:Iintermediary field_18565Lnet/minecraft/class_3853$class_4164;field_18565:Inamed priceLnet/minecraft/village/TradeOffers$ProcessItemFactory;price:I
-
processed
- Mappings:
Namespace Name Mixin selector official cLcij$h;c:Lcqk;intermediary field_18566Lnet/minecraft/class_3853$class_4164;field_18566:Lnet/minecraft/class_1799;named processedLnet/minecraft/village/TradeOffers$ProcessItemFactory;processed:Lnet/minecraft/item/ItemStack;
-
maxUses
private final int maxUses- Mappings:
Namespace Name Mixin selector official dLcij$h;d:Iintermediary field_18568Lnet/minecraft/class_3853$class_4164;field_18568:Inamed maxUsesLnet/minecraft/village/TradeOffers$ProcessItemFactory;maxUses:I
-
experience
private final int experience- Mappings:
Namespace Name Mixin selector official eLcij$h;e:Iintermediary field_18569Lnet/minecraft/class_3853$class_4164;field_18569:Inamed experienceLnet/minecraft/village/TradeOffers$ProcessItemFactory;experience:I
-
multiplier
private final float multiplier- Mappings:
Namespace Name Mixin selector official fLcij$h;f:Fintermediary field_18570Lnet/minecraft/class_3853$class_4164;field_18570:Fnamed multiplierLnet/minecraft/village/TradeOffers$ProcessItemFactory;multiplier:F
-
ignoreNbt
private final boolean ignoreNbt- Mappings:
Namespace Name Mixin selector official gLcij$h;g:Zintermediary field_48346Lnet/minecraft/class_3853$class_4164;field_48346:Znamed ignoreNbtLnet/minecraft/village/TradeOffers$ProcessItemFactory;ignoreNbt:Z
-
-
Constructor Details
-
ProcessItemFactory
public ProcessItemFactory(ItemConvertible item, int count, int price, Item processed, int processedCount, int maxUses, int experience, float mutiplier) - Mappings:
Namespace Name Mixin selector official <init>Lcij$h;<init>(Lcwy;IILcqf;IIIF)Vintermediary <init>Lnet/minecraft/class_3853$class_4164;<init>(Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;IIIF)Vnamed <init>Lnet/minecraft/village/TradeOffers$ProcessItemFactory;<init>(Lnet/minecraft/item/ItemConvertible;IILnet/minecraft/item/Item;IIIF)V
-
ProcessItemFactory
public ProcessItemFactory(ItemConvertible item, int count, int price, Item processed, int processedCount, int maxUses, int experience, float multiplier, boolean ignoreNbt) - Mappings:
Namespace Name Mixin selector official <init>Lcij$h;<init>(Lcwy;IILcqf;IIIFZ)Vintermediary <init>Lnet/minecraft/class_3853$class_4164;<init>(Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;IIIFZ)Vnamed <init>Lnet/minecraft/village/TradeOffers$ProcessItemFactory;<init>(Lnet/minecraft/item/ItemConvertible;IILnet/minecraft/item/Item;IIIFZ)V
-
ProcessItemFactory
public ProcessItemFactory(ItemConvertible item, int count, int price, ItemStack processed, int processedCount, int maxUses, int experience, float multiplier) - Mappings:
Namespace Name Mixin selector official <init>Lcij$h;<init>(Lcwy;IILcqk;IIIF)Vintermediary <init>Lnet/minecraft/class_3853$class_4164;<init>(Lnet/minecraft/class_1935;IILnet/minecraft/class_1799;IIIF)Vnamed <init>Lnet/minecraft/village/TradeOffers$ProcessItemFactory;<init>(Lnet/minecraft/item/ItemConvertible;IILnet/minecraft/item/ItemStack;IIIF)V
-
ProcessItemFactory
private ProcessItemFactory(ItemConvertible item, int count, int price, ItemStack processed, int processedCount, int maxUses, int experience, float multiplier, boolean ignoreNbt) - Mappings:
Namespace Name Mixin selector official <init>Lcij$h;<init>(Lcwy;IILcqk;IIIFZ)Vintermediary <init>Lnet/minecraft/class_3853$class_4164;<init>(Lnet/minecraft/class_1935;IILnet/minecraft/class_1799;IIIFZ)Vnamed <init>Lnet/minecraft/village/TradeOffers$ProcessItemFactory;<init>(Lnet/minecraft/item/ItemConvertible;IILnet/minecraft/item/ItemStack;IIIFZ)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 official aLcij$g;a(Lbow;Laxd;)Lcvx;intermediary method_7246Lnet/minecraft/class_3853$class_1652;method_7246(Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1914;named createLnet/minecraft/village/TradeOffers$Factory;create(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/village/TradeOffer;
-