| Modifier and Type | Field and Description |
|---|---|
private int |
experience |
private PlayerEntity |
player |
private TraderOfferList |
recipeList |
private TraderInventory |
traderInventory |
| Constructor and Description |
|---|
SimpleTrader(PlayerEntity playerEntity) |
| Modifier and Type | Method and Description |
|---|---|
PlayerEntity |
getCurrentCustomer() |
int |
getExperience() |
TraderOfferList |
getOffers() |
World |
getTraderWorld() |
SoundEvent |
getYesSound() |
boolean |
isLevelledTrader() |
void |
onSellingItem(ItemStack stack) |
void |
setCurrentCustomer(PlayerEntity customer) |
void |
setExperienceFromServer(int experience) |
void |
setOffersFromServer(TraderOfferList traderOfferList) |
void |
trade(TradeOffer offer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanRefreshTrades, sendOffersprivate final TraderInventory traderInventory
private final PlayerEntity player
private TraderOfferList recipeList
private int experience
public SimpleTrader(PlayerEntity playerEntity)
@Nullable public PlayerEntity getCurrentCustomer()
getCurrentCustomer in interface Traderpublic void setCurrentCustomer(@Nullable PlayerEntity customer)
setCurrentCustomer in interface Traderpublic TraderOfferList getOffers()
@Environment(value=CLIENT) public void setOffersFromServer(@Nullable TraderOfferList traderOfferList)
setOffersFromServer in interface Traderpublic void trade(TradeOffer offer)
public void onSellingItem(ItemStack stack)
onSellingItem in interface Traderpublic World getTraderWorld()
getTraderWorld in interface Traderpublic int getExperience()
getExperience in interface Traderpublic void setExperienceFromServer(int experience)
setExperienceFromServer in interface Traderpublic boolean isLevelledTrader()
isLevelledTrader in interface Traderpublic SoundEvent getYesSound()
getYesSound in interface Trader