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 cgy$hintermediary net/minecraft/class_3853$class_4164named net/minecraft/village/TradeOffers$ProcessItemFactory
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionProcessItemFactory(ItemConvertible itemConvertible, int int2, int int3, Item item, int int4, int int5, int int6, float float2) ProcessItemFactory(ItemConvertible item, int count, int price, Item processed, int processedCount, int maxUses, int experience, float multiplier, boolean bool) ProcessItemFactory(ItemConvertible itemConvertible, int int2, int int3, ItemStack itemStack, int int4, int int5, int int6, float float2) privateProcessItemFactory(ItemConvertible item, int count, int price, ItemStack processed, int processedCount, int maxUses, int experience, float multiplier, boolean bool) -
Method Summary
Modifier and TypeMethodDescriptionCreates a trade offer.
-
Field Details
-
toBeProcessed
- Mappings:
Namespace Name Mixin selector official aLcgy$h;a:Lcoz;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 bLcgy$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 cLcgy$h;c:Lcoz;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 dLcgy$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 eLcgy$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 fLcgy$h;f:Fintermediary field_18570Lnet/minecraft/class_3853$class_4164;field_18570:Fnamed multiplierLnet/minecraft/village/TradeOffers$ProcessItemFactory;multiplier:F
-
field_48346
private final boolean field_48346- Mappings:
Namespace Name Mixin selector official gLcgy$h;g:Zintermediary field_48346Lnet/minecraft/class_3853$class_4164;field_48346:Znamed field_48346Lnet/minecraft/village/TradeOffers$ProcessItemFactory;field_48346:Z
-
-
Constructor Details
-
ProcessItemFactory
public ProcessItemFactory(ItemConvertible itemConvertible, int int2, int int3, Item item, int int4, int int5, int int6, float float2) -
ProcessItemFactory
public ProcessItemFactory(ItemConvertible item, int count, int price, Item processed, int processedCount, int maxUses, int experience, float multiplier, boolean bool) - Mappings:
Namespace Name Mixin selector official <init>Lcgy$h;<init>(Lcvm;IILcou;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 itemConvertible, int int2, int int3, ItemStack itemStack, int int4, int int5, int int6, float float2) -
ProcessItemFactory
private ProcessItemFactory(ItemConvertible item, int count, int price, ItemStack processed, int processedCount, int maxUses, int experience, float multiplier, boolean bool) - Mappings:
Namespace Name Mixin selector official <init>Lcgy$h;<init>(Lcvm;IILcoz;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 aLcgy$g;a(Lbno;Lawo;)Lcul;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;
-