static class TradeOffers.TypeAwareBuyForOneEmeraldFactory extends Object implements TradeOffers.Factory
Modifier and Type | Field and Description |
---|---|
private int |
count |
private int |
experience |
private Map<VillagerType,Item> |
map |
private int |
maxUses |
Constructor and Description |
---|
TypeAwareBuyForOneEmeraldFactory(int count,
int maxUses,
int experience,
Map<VillagerType,Item> map) |
Modifier and Type | Method and Description |
---|---|
TradeOffer |
create(Entity entity,
Random random)
Creates a trade offer.
|
private final Map<VillagerType,Item> map
private final int count
private final int maxUses
private final int experience
public TypeAwareBuyForOneEmeraldFactory(int count, int maxUses, int experience, Map<VillagerType,Item> map)
@Nullable public TradeOffer create(Entity entity, Random random)
create
in interface TradeOffers.Factory
null
if none should be created