| Modifier and Type | Field and Description |
|---|---|
private int |
experience |
private MerchantInventory |
merchantInventory |
private PlayerEntity |
player |
private TradeOfferList |
recipeList |
| Constructor and Description |
|---|
SimpleMerchant(PlayerEntity playerEntity) |
| Modifier and Type | Method and Description |
|---|---|
PlayerEntity |
getCurrentCustomer() |
int |
getExperience() |
World |
getMerchantWorld() |
TradeOfferList |
getOffers() |
SoundEvent |
getYesSound() |
boolean |
isLeveledMerchant() |
void |
onSellingItem(ItemStack stack) |
void |
setCurrentCustomer(PlayerEntity customer) |
void |
setExperienceFromServer(int experience) |
void |
setOffersFromServer(TradeOfferList offers) |
void |
trade(TradeOffer offer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanRefreshTrades, sendOffersprivate final MerchantInventory merchantInventory
private final PlayerEntity player
private TradeOfferList recipeList
private int experience
public SimpleMerchant(PlayerEntity playerEntity)
@Nullable public PlayerEntity getCurrentCustomer()
getCurrentCustomer in interface Merchantpublic void setCurrentCustomer(@Nullable PlayerEntity customer)
setCurrentCustomer in interface Merchantpublic TradeOfferList getOffers()
@Environment(value=CLIENT) public void setOffersFromServer(@Nullable TradeOfferList offers)
setOffersFromServer in interface Merchantpublic void trade(TradeOffer offer)
public void onSellingItem(ItemStack stack)
onSellingItem in interface Merchantpublic World getMerchantWorld()
getMerchantWorld in interface Merchantpublic int getExperience()
getExperience in interface Merchantpublic void setExperienceFromServer(int experience)
setExperienceFromServer in interface Merchantpublic boolean isLeveledMerchant()
isLeveledMerchant in interface Merchantpublic SoundEvent getYesSound()
getYesSound in interface Merchant