Package net.minecraft.village
Interface Merchant
- All Known Implementing Classes:
MerchantEntity,SimpleMerchant,VillagerEntity,WanderingTraderEntity
public interface Merchant
-
Method Summary
Modifier and Type Method Description default booleancanRefreshTrades()PlayerEntitygetCurrentCustomer()intgetExperience()WorldgetMerchantWorld()TradeOfferListgetOffers()SoundEventgetYesSound()booleanisLeveledMerchant()voidonSellingItem(ItemStack stack)default voidsendOffers(PlayerEntity playerEntity, Text text, int int2)voidsetCurrentCustomer(PlayerEntity customer)voidsetExperienceFromServer(int experience)voidsetOffersFromServer(TradeOfferList offers)voidtrade(TradeOffer offer)
-
Method Details
-
setCurrentCustomer
-
getCurrentCustomer
-
getOffers
TradeOfferList getOffers() -
setOffersFromServer
-
trade
-
onSellingItem
-
getMerchantWorld
World getMerchantWorld() -
getExperience
int getExperience() -
setExperienceFromServer
void setExperienceFromServer(int experience) -
isLeveledMerchant
boolean isLeveledMerchant() -
getYesSound
SoundEvent getYesSound() -
canRefreshTrades
default boolean canRefreshTrades() -
sendOffers
-