Package net.minecraft.world.item.trading
Interface Merchant
- All Known Implementing Classes:
- AbstractVillager,- ClientSideMerchant,- Villager,- WanderingTrader
public interface Merchant
- 
Method SummaryModifier and TypeMethodDescriptiondefault booleangetLevel()intvoidnotifyTrade(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
- 
getLevelLevel getLevel()
- 
getVillagerXpint getVillagerXp()
- 
overrideXpvoid overrideXp(int p_45309_)
- 
showProgressBarboolean showProgressBar()
- 
getNotifyTradeSoundSoundEvent getNotifyTradeSound()
- 
canRestockdefault boolean canRestock()
- 
openTradingScreen
 
-