Merchant
Importing the class
If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.
import crafttweaker.api.entity.type.villager.Merchant;
Members
Getter
// Merchant.canRestock as boolmyMerchant.canRestock
Return Type:
bool
canRestock() as bool
// Merchant.canRestock() as bool;myMerchant.canRestock();
Return Type:
bool
Getter
// Merchant.isClientSide as boolmyMerchant.isClientSide
Return Type:
bool
isClientSide() as bool
// Merchant.isClientSide() as bool;myMerchant.isClientSide();
Return Type:
bool
notifyTrade(offer as MerchantOffer)
myMerchant.notifyTrade(myMerchantOffer);
Parameters:
offer: MerchantOffer
Type: MerchantOffer
Getter
// Merchant.notifyTradeSound as SoundEventmyMerchant.notifyTradeSound
Return Type:
SoundEvent
notifyTradeSound() as SoundEvent
Getter
// Merchant.offers as MerchantOffersmyMerchant.offers
Return Type:
MerchantOffers
offers() as MerchantOffers
openTradingScreen(player as Player, displayName as Component, level as int)
Getter
// Merchant.showProgressBar as boolmyMerchant.showProgressBar
Return Type:
bool
showProgressBar() as bool
// Merchant.showProgressBar() as bool;myMerchant.showProgressBar();
Return Type:
bool
Getter
Setter
tradingPlayer(player as Player)
tradingPlayer() as Player
Getter
// Merchant.villagerXp as intmyMerchant.villagerXp
Return Type:
int
villagerXp() as int
// Merchant.villagerXp() as int;myMerchant.villagerXp();
Return Type:
int