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 cbl$hintermediary net/minecraft/class_3853$class_4164named net/minecraft/village/TradeOffers$ProcessItemFactory
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProcessItemFactory(ItemConvertible item, int secondCount, int int2, Item item2, int int3, int int4, int int5, float float2) ProcessItemFactory(ItemConvertible item, int secondCount, int price, ItemStack itemStack, int sellCount, int maxUses, int experience, float float2) -
Method Summary
Modifier and TypeMethodDescriptionCreates a trade offer.
-
Field Details
-
secondBuy
- Mappings:
Namespace Name Mixin selector official aLcbl$h;a:Lcjf;intermediary field_18563Lnet/minecraft/class_3853$class_4164;field_18563:Lnet/minecraft/class_1799;named secondBuyLnet/minecraft/village/TradeOffers$ProcessItemFactory;secondBuy:Lnet/minecraft/item/ItemStack;
-
price
private final int price- Mappings:
Namespace Name Mixin selector official bLcbl$h;b:Iintermediary field_18565Lnet/minecraft/class_3853$class_4164;field_18565:Inamed priceLnet/minecraft/village/TradeOffers$ProcessItemFactory;price:I
-
sell
- Mappings:
Namespace Name Mixin selector official cLcbl$h;c:Lcjf;intermediary field_18566Lnet/minecraft/class_3853$class_4164;field_18566:Lnet/minecraft/class_1799;named sellLnet/minecraft/village/TradeOffers$ProcessItemFactory;sell:Lnet/minecraft/item/ItemStack;
-
maxUses
private final int maxUses- Mappings:
Namespace Name Mixin selector official dLcbl$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 eLcbl$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 fLcbl$h;f:Fintermediary field_18570Lnet/minecraft/class_3853$class_4164;field_18570:Fnamed multiplierLnet/minecraft/village/TradeOffers$ProcessItemFactory;multiplier:F
-
-
Constructor Details
-
ProcessItemFactory
public ProcessItemFactory(ItemConvertible item, int secondCount, int int2, Item item2, int int3, int int4, int int5, float float2) - Mappings:
Namespace Name Mixin selector official <init>Lcbl$h;<init>(Lcpu;IILcja;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 secondCount, int price, ItemStack itemStack, int sellCount, int maxUses, int experience, float float2) - Mappings:
Namespace Name Mixin selector official <init>Lcbl$h;<init>(Lcpu;IILcjf;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
-
-
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 aLcbl$g;a(Lbiq;Lasc;)Lcot;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;
-