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 int
experience
private PlayerEntity
player
private TradeOfferList
recipeList
-
Constructor Summary
Constructors Constructor Description SimpleMerchant(PlayerEntity playerEntity)
-
Method Summary
Modifier and Type Method 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)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getCurrentCustomer
in interfaceMerchant
-
setCurrentCustomer
- Specified by:
setCurrentCustomer
in interfaceMerchant
-
getOffers
-
setOffersFromServer
- Specified by:
setOffersFromServer
in interfaceMerchant
-
trade
-
onSellingItem
- Specified by:
onSellingItem
in interfaceMerchant
-
getMerchantWorld
- Specified by:
getMerchantWorld
in interfaceMerchant
-
getExperience
public int getExperience()- Specified by:
getExperience
in interfaceMerchant
-
setExperienceFromServer
public void setExperienceFromServer(int experience)- Specified by:
setExperienceFromServer
in interfaceMerchant
-
isLeveledMerchant
public boolean isLeveledMerchant()- Specified by:
isLeveledMerchant
in interfaceMerchant
-
getYesSound
- Specified by:
getYesSound
in interfaceMerchant
-