Package net.minecraft.entity.merchant
Interface IMerchant
-
- All Known Implementing Classes:
AbstractVillagerEntity,NPCMerchant,VillagerEntity,WanderingTraderEntity
public interface IMerchant
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default booleancanRestock()WorldgetLevel()SoundEventgetNotifyTradeSound()MerchantOffersgetOffers()PlayerEntitygetTradingPlayer()intgetVillagerXp()voidnotifyTrade(MerchantOffer p_213704_1_)voidnotifyTradeUpdated(ItemStack p_110297_1_)default voidopenTradingScreen(PlayerEntity p_213707_1_, ITextComponent p_213707_2_, int p_213707_3_)voidoverrideOffers(MerchantOffers p_213703_1_)voidoverrideXp(int p_213702_1_)voidsetTradingPlayer(PlayerEntity p_70932_1_)booleanshowProgressBar()
-
-
-
Method Detail
-
setTradingPlayer
void setTradingPlayer(@Nullable PlayerEntity p_70932_1_)
-
getTradingPlayer
@Nullable PlayerEntity getTradingPlayer()
-
getOffers
MerchantOffers getOffers()
-
overrideOffers
void overrideOffers(@Nullable MerchantOffers p_213703_1_)
-
notifyTrade
void notifyTrade(MerchantOffer p_213704_1_)
-
notifyTradeUpdated
void notifyTradeUpdated(ItemStack p_110297_1_)
-
getLevel
World getLevel()
-
getVillagerXp
int getVillagerXp()
-
overrideXp
void overrideXp(int p_213702_1_)
-
showProgressBar
boolean showProgressBar()
-
getNotifyTradeSound
SoundEvent getNotifyTradeSound()
-
canRestock
default boolean canRestock()
-
openTradingScreen
default void openTradingScreen(PlayerEntity p_213707_1_, ITextComponent p_213707_2_, int p_213707_3_)
-
-