Импорт класса

Link to импорт-класса

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

ZenScript
Copy
import crafttweaker.api.entity.type.villager.Merchant;

Name: canRestock

Return Type: boolean

ZenScript
Copy
// Merchant.canRestock() as boolean

myMerchant.canRestock();

Link to getNotifyTradeSound

Name: getNotifyTradeSound

Return Type: SoundEvent

ZenScript
Copy
// Merchant.getNotifyTradeSound() as SoundEvent

myMerchant.getNotifyTradeSound();

Name: getOffers

Return Type: MerchantOffers

ZenScript
Copy
// Merchant.getOffers() as MerchantOffers

myMerchant.getOffers();

Link to getTradingPlayer

Name: getTradingPlayer

Return Type: Player?

ZenScript
Copy
// Merchant.getTradingPlayer() as Player?

myMerchant.getTradingPlayer();

Name: getVillagerXp

Return Type: int

ZenScript
Copy
// Merchant.getVillagerXp() as int

myMerchant.getVillagerXp();

Name: isClientSide

Return Type: boolean

ZenScript
Copy
// Merchant.isClientSide() as boolean

myMerchant.isClientSide();

Name: notifyTrade

ZenScript
Copy
Merchant.notifyTrade(offer as MerchantOffer)
ПараметрТип
Параметр
offer
Тип
MerchantOffer

Link to notifyTradeUpdated

Name: notifyTradeUpdated

ZenScript
Copy
Merchant.notifyTradeUpdated(stack as ItemStack)
ПараметрТип
Параметр
stack
Тип
ItemStack

Link to openTradingScreen

Name: openTradingScreen

ZenScript
Copy
Merchant.openTradingScreen(player as Player, displayName as Component, level as int)
ПараметрТип
Параметр
player
Тип
Player
Параметр
displayName
Тип
Component
Параметр
level
Тип
int

Link to setTradingPlayer

Name: setTradingPlayer

ZenScript
Copy
Merchant.setTradingPlayer(player as Player?)
ПараметрТип
Параметр
player
Тип
Player?

Name: showProgressBar

Return Type: boolean

ZenScript
Copy
// Merchant.showProgressBar() as boolean

myMerchant.showProgressBar();

Свойства

Link to свойства

НазваниеТипИмеет GetterИмеет Setter
Название
canRestock
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Название
isClientSide
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Название
notifyTradeSound
Тип
SoundEvent
Имеет Getter
true
Имеет Setter
false
Название
offers
Тип
MerchantOffers
Имеет Getter
true
Имеет Setter
false
Название
showProgressBar
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Название
tradingPlayer
Тип
Merchant
Имеет Getter
true
Имеет Setter
true
Название
villagerXp
Тип
int
Имеет Getter
true
Имеет Setter
false