net.minecraft.village

class TradeOffers$BuyItemFactory

implements TradeOffers$Factory

net.minecraft.world.entity.npc.villager.VillagerTrades$EmeraldForItems
net.minecraft.class_3853$class_4161
net.minecraft.village.TradeOffers$BuyItemFactory

Field summary

Modifier and TypeField
private final TradedItem
itemStack
field_45130
stack
private final int
maxUses
field_18550
maxUses
private final int
villagerXp
field_18551
experience
private final int
emeraldAmount
field_18549
price
private final float
priceMultiplier
field_18552
multiplier

Constructor summary

ModifierConstructor
public (ItemConvertible item, int maxUses, int experience, int price)
public (ItemConvertible item, int count, int maxUses, int experience, int price)
public (TradedItem stack, int count, int maxUses, int experience)

Method summary

Modifier and TypeMethod
public TradeOffer
getOffer(ServerLevel serverLevel, Entity merchant, RandomSource random)
method_7246(class_3218 arg0, class_1297 arg1, class_5819 arg2)
create(ServerWorld arg0, Entity arg1, Random arg2)