Package net.minecraft.world.item.trading
Interface Merchant
- All Known Implementing Classes:
- AbstractVillager,- ClientSideMerchant,- Villager,- WanderingTrader
public interface Merchant
- 
Method SummaryModifier and TypeMethodDescriptiondefault booleanintbooleanvoidnotifyTrade(MerchantOffer p_45305_) voidnotifyTradeUpdated(ItemStack p_45308_) default voidopenTradingScreen(Player p_45302_, Component p_45303_, int p_45304_) voidoverrideOffers(MerchantOffers p_45306_) voidoverrideXp(int p_45309_) voidsetTradingPlayer(Player p_45307_) boolean
- 
Method Details- 
setTradingPlayer
- 
getTradingPlayer
- 
getOffersMerchantOffers getOffers()
- 
overrideOffers
- 
notifyTrade
- 
notifyTradeUpdated
- 
getVillagerXpint getVillagerXp()
- 
overrideXpvoid overrideXp(int p_45309_) 
- 
showProgressBarboolean showProgressBar()
- 
getNotifyTradeSoundSoundEvent getNotifyTradeSound()
- 
canRestockdefault boolean canRestock()
- 
openTradingScreen
- 
isClientSideboolean isClientSide()
 
-