Package net.minecraft.village
Class SimpleMerchant
java.lang.Object
net.minecraft.village.SimpleMerchant
- All Implemented Interfaces:
Merchant
public class SimpleMerchant extends Object implements Merchant
-
Field Summary
Fields Modifier and Type Field Description private intexperienceprivate PlayerEntityplayerprivate TradeOfferListrecipeList -
Constructor Summary
Constructors Constructor Description SimpleMerchant(PlayerEntity playerEntity) -
Method Summary
Modifier and Type Method Description PlayerEntitygetCurrentCustomer()intgetExperience()WorldgetMerchantWorld()TradeOfferListgetOffers()SoundEventgetYesSound()booleanisLeveledMerchant()voidonSellingItem(ItemStack stack)voidsetCurrentCustomer(PlayerEntity customer)voidsetExperienceFromServer(int experience)voidsetOffersFromServer(TradeOfferList offers)voidtrade(TradeOffer offer)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.village.Merchant
canRefreshTrades, sendOffers
-
Field Details
-
player
-
recipeList
-
experience
private int experience
-
-
Constructor Details
-
SimpleMerchant
-
-
Method Details
-
getCurrentCustomer
- Specified by:
getCurrentCustomerin interfaceMerchant
-
setCurrentCustomer
- Specified by:
setCurrentCustomerin interfaceMerchant
-
getOffers
-
setOffersFromServer
- Specified by:
setOffersFromServerin interfaceMerchant
-
trade
-
onSellingItem
- Specified by:
onSellingItemin interfaceMerchant
-
getMerchantWorld
- Specified by:
getMerchantWorldin interfaceMerchant
-
getExperience
public int getExperience()- Specified by:
getExperiencein interfaceMerchant
-
setExperienceFromServer
public void setExperienceFromServer(int experience)- Specified by:
setExperienceFromServerin interfaceMerchant
-
isLeveledMerchant
public boolean isLeveledMerchant()- Specified by:
isLeveledMerchantin interfaceMerchant
-
getYesSound
- Specified by:
getYesSoundin interfaceMerchant
-