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 boolean
canRefreshTrades()
PlayerEntity
getCurrentCustomer()
int
getExperience()
World
getMerchantWorld()
TradeOfferList
getOffers()
SoundEvent
getYesSound()
boolean
isLeveledMerchant()
void
onSellingItem(ItemStack stack)
default void
sendOffers(PlayerEntity playerEntity, Text text, int int2)
void
setCurrentCustomer(PlayerEntity customer)
void
setExperienceFromServer(int experience)
void
setOffersFromServer(TradeOfferList offers)
void
trade(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
-