Package net.minecraft.village
Interface Trader
- All Known Implementing Classes:
AbstractTraderEntity,SimpleTrader,VillagerEntity,WanderingTraderEntity
public interface Trader
-
Method Summary
Modifier and Type Method Description default booleancanRefreshTrades()PlayerEntitygetCurrentCustomer()intgetExperience()TraderOfferListgetOffers()WorldgetTraderWorld()SoundEventgetYesSound()booleanisLevelledTrader()voidonSellingItem(ItemStack stack)default voidsendOffers(PlayerEntity playerEntity, Text text, int int2)voidsetCurrentCustomer(PlayerEntity customer)voidsetExperienceFromServer(int experience)voidsetOffersFromServer(TraderOfferList offers)voidtrade(TradeOffer offer)
-
Method Details
-
setCurrentCustomer
-
getCurrentCustomer
-
getOffers
TraderOfferList getOffers() -
setOffersFromServer
-
trade
-
onSellingItem
-
getTraderWorld
World getTraderWorld() -
getExperience
int getExperience() -
setExperienceFromServer
void setExperienceFromServer(int experience) -
isLevelledTrader
boolean isLevelledTrader() -
getYesSound
SoundEvent getYesSound() -
canRefreshTrades
default boolean canRefreshTrades() -
sendOffers
-