Package net.minecraft.village
Class TradeOffers.SellItemFactory
java.lang.Object
net.minecraft.village.TradeOffers.SellItemFactory
- All Implemented Interfaces:
TradeOffers.Factory
- Enclosing class:
TradeOffers
- Mappings:
Namespace Name official cjr$iintermediary net/minecraft/class_3853$class_4165named net/minecraft/village/TradeOffers$SellItemFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final floatprivate final intprivate final ItemStack -
Constructor Summary
ConstructorsConstructorDescriptionSellItemFactory(Block block, int price, int count, int maxUses, int experience) SellItemFactory(Item item, int price, int count, int experience) SellItemFactory(Item item, int price, int count, int maxUses, int experience) SellItemFactory(Item item, int price, int count, int maxUses, int experience, float multiplier) SellItemFactory(ItemStack stack, int price, int count, int maxUses, int experience) SellItemFactory(ItemStack sell, int price, int count, int maxUses, int experience, float multiplier) -
Method Summary
Modifier and TypeMethodDescriptionCreates a trade offer.
-
Field Details
-
sell
- Mappings:
Namespace Name Mixin selector official aLcjr$i;a:Lcrs;intermediary field_18571Lnet/minecraft/class_3853$class_4165;field_18571:Lnet/minecraft/class_1799;named sellLnet/minecraft/village/TradeOffers$SellItemFactory;sell:Lnet/minecraft/item/ItemStack;
-
price
private final int price- Mappings:
Namespace Name Mixin selector official bLcjr$i;b:Iintermediary field_18572Lnet/minecraft/class_3853$class_4165;field_18572:Inamed priceLnet/minecraft/village/TradeOffers$SellItemFactory;price:I
-
maxUses
private final int maxUses- Mappings:
Namespace Name Mixin selector official cLcjr$i;c:Iintermediary field_18574Lnet/minecraft/class_3853$class_4165;field_18574:Inamed maxUsesLnet/minecraft/village/TradeOffers$SellItemFactory;maxUses:I
-
experience
private final int experience- Mappings:
Namespace Name Mixin selector official dLcjr$i;d:Iintermediary field_18575Lnet/minecraft/class_3853$class_4165;field_18575:Inamed experienceLnet/minecraft/village/TradeOffers$SellItemFactory;experience:I
-
multiplier
private final float multiplier- Mappings:
Namespace Name Mixin selector official eLcjr$i;e:Fintermediary field_18576Lnet/minecraft/class_3853$class_4165;field_18576:Fnamed multiplierLnet/minecraft/village/TradeOffers$SellItemFactory;multiplier:F
-
-
Constructor Details
-
SellItemFactory
- Mappings:
Namespace Name Mixin selector official <init>Lcjr$i;<init>(Ldch;IIII)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_2248;IIII)Vnamed <init>Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/block/Block;IIII)V
-
SellItemFactory
- Mappings:
Namespace Name Mixin selector official <init>Lcjr$i;<init>(Lcrn;III)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1792;III)Vnamed <init>Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/Item;III)V
-
SellItemFactory
- Mappings:
Namespace Name Mixin selector official <init>Lcjr$i;<init>(Lcrn;IIII)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1792;IIII)Vnamed <init>Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/Item;IIII)V
-
SellItemFactory
- Mappings:
Namespace Name Mixin selector official <init>Lcjr$i;<init>(Lcrs;IIII)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1799;IIII)Vnamed <init>Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/ItemStack;IIII)V
-
SellItemFactory
public SellItemFactory(Item item, int price, int count, int maxUses, int experience, float multiplier) - Mappings:
Namespace Name Mixin selector official <init>Lcjr$i;<init>(Lcrn;IIIIF)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1792;IIIIF)Vnamed <init>Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/Item;IIIIF)V
-
SellItemFactory
public SellItemFactory(ItemStack sell, int price, int count, int maxUses, int experience, float multiplier) - Mappings:
Namespace Name Mixin selector official <init>Lcjr$i;<init>(Lcrs;IIIIF)Vintermediary <init>Lnet/minecraft/class_3853$class_4165;<init>(Lnet/minecraft/class_1799;IIIIF)Vnamed <init>Lnet/minecraft/village/TradeOffers$SellItemFactory;<init>(Lnet/minecraft/item/ItemStack;IIIIF)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 aLcjr$g;a(Lbqa;Laxt;)Lcye;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;
-