Package net.minecraft.village
Class SimpleTrader
java.lang.Object
net.minecraft.village.SimpleTrader
- All Implemented Interfaces:
Trader
public class SimpleTrader extends Object implements Trader
-
Field Summary
Fields Modifier and Type Field Description private intexperienceprivate PlayerEntityplayerprivate TraderOfferListrecipeListprivate TraderInventorytraderInventory -
Constructor Summary
Constructors Constructor Description SimpleTrader(PlayerEntity playerEntity) -
Method Summary
Modifier and Type Method Description PlayerEntitygetCurrentCustomer()intgetExperience()TraderOfferListgetOffers()WorldgetTraderWorld()SoundEventgetYesSound()booleanisLevelledTrader()voidonSellingItem(ItemStack stack)voidsetCurrentCustomer(PlayerEntity customer)voidsetExperienceFromServer(int experience)voidsetOffersFromServer(TraderOfferList offers)voidtrade(TradeOffer offer)
-
Field Details
-
traderInventory
-
player
-
recipeList
-
experience
private int experience
-
-
Constructor Details
-
Method Details
-
getCurrentCustomer
- Specified by:
getCurrentCustomerin interfaceTrader
-
setCurrentCustomer
- Specified by:
setCurrentCustomerin interfaceTrader
-
getOffers
-
setOffersFromServer
- Specified by:
setOffersFromServerin interfaceTrader
-
trade
-
onSellingItem
- Specified by:
onSellingItemin interfaceTrader
-
getTraderWorld
- Specified by:
getTraderWorldin interfaceTrader
-
getExperience
public int getExperience()- Specified by:
getExperiencein interfaceTrader
-
setExperienceFromServer
public void setExperienceFromServer(int experience)- Specified by:
setExperienceFromServerin interfaceTrader
-
isLevelledTrader
public boolean isLevelledTrader()- Specified by:
isLevelledTraderin interfaceTrader
-
getYesSound
- Specified by:
getYesSoundin interfaceTrader
-