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

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.villager.MCMerchantOffer;
ZenScript
Copy
new MCMerchantOffer(baseCostA as ItemStack, result as ItemStack, maxUses as int, xp as int, priceMultiplier as float) as MCMerchantOffer
ПараметрТипОписание
Параметр
baseCostA
Тип
ItemStack
Описание
Описание отсутствует
Параметр
result
Тип
ItemStack
Описание
Описание отсутствует
Параметр
maxUses
Тип
int
Описание
Описание отсутствует
Параметр
xp
Тип
int
Описание
Описание отсутствует
Параметр
priceMultiplier
Тип
float
Описание
Описание отсутствует
ZenScript
Copy
new MCMerchantOffer(baseCostA as ItemStack, costB as ItemStack, result as ItemStack, maxUses as int, xp as int, priceMultiplier as float) as MCMerchantOffer
ПараметрТипОписание
Параметр
baseCostA
Тип
ItemStack
Описание
Описание отсутствует
Параметр
costB
Тип
ItemStack
Описание
Описание отсутствует
Параметр
result
Тип
ItemStack
Описание
Описание отсутствует
Параметр
maxUses
Тип
int
Описание
Описание отсутствует
Параметр
xp
Тип
int
Описание
Описание отсутствует
Параметр
priceMultiplier
Тип
float
Описание
Описание отсутствует
ZenScript
Copy
new MCMerchantOffer(baseCostA as ItemStack, costB as ItemStack, result as ItemStack, uses as int, maxUses as int, xp as int, priceMultiplier as float) as MCMerchantOffer
ПараметрТипОписание
Параметр
baseCostA
Тип
ItemStack
Описание
Описание отсутствует
Параметр
costB
Тип
ItemStack
Описание
Описание отсутствует
Параметр
result
Тип
ItemStack
Описание
Описание отсутствует
Параметр
uses
Тип
int
Описание
Описание отсутствует
Параметр
maxUses
Тип
int
Описание
Описание отсутствует
Параметр
xp
Тип
int
Описание
Описание отсутствует
Параметр
priceMultiplier
Тип
float
Описание
Описание отсутствует
ZenScript
Copy
new MCMerchantOffer(baseCostA as ItemStack, costB as ItemStack, result as ItemStack, uses as int, maxUses as int, xp as int, priceMultiplier as float, demand as int) as MCMerchantOffer
ПараметрТипОписание
Параметр
baseCostA
Тип
ItemStack
Описание
Описание отсутствует
Параметр
costB
Тип
ItemStack
Описание
Описание отсутствует
Параметр
result
Тип
ItemStack
Описание
Описание отсутствует
Параметр
uses
Тип
int
Описание
Описание отсутствует
Параметр
maxUses
Тип
int
Описание
Описание отсутствует
Параметр
xp
Тип
int
Описание
Описание отсутствует
Параметр
priceMultiplier
Тип
float
Описание
Описание отсутствует
Параметр
demand
Тип
int
Описание
Описание отсутствует

Name: calculateDemand

Return Type: void

ZenScript
Copy
// MCMerchantOffer.calculateDemand() as void

myMCMerchantOffer.calculateDemand();

Name: doTransaction

Return Type: boolean

ZenScript
Copy
MCMerchantOffer.doTransaction(a as IItemStack, b as IItemStack) as boolean
ПараметрТипОписание
Параметр
а
Тип
IItemStack
Описание
No Description Provided
Параметр
т
Тип
IItemStack
Описание
No Description Provided

Link to getBuyingStackFirst

Name: getBuyingStackFirst

Return Type: IItemStack

ZenScript
Copy
// MCMerchantOffer.getBuyingStackFirst() as IItemStack

myMCMerchantOffer.getBuyingStackFirst();

Link to getBuyingStackSecond

Name: getBuyingStackSecond

Return Type: IItemStack

ZenScript
Copy
// MCMerchantOffer.getBuyingStackSecond() as IItemStack

myMCMerchantOffer.getBuyingStackSecond();

Link to getCopyOfSellingStack

Name: getCopyOfSellingStack

Return Type: IItemStack

ZenScript
Copy
// MCMerchantOffer.getCopyOfSellingStack() as IItemStack

myMCMerchantOffer.getCopyOfSellingStack();

Name: getDemand

Return Type: int

ZenScript
Copy
// MCMerchantOffer.getDemand() as int

myMCMerchantOffer.getDemand();

Link to getDiscountedBuyingStackFirst

Name: getDiscountedBuyingStackFirst

Return Type: IItemStack

ZenScript
Copy
// MCMerchantOffer.getDiscountedBuyingStackFirst() as IItemStack

myMCMerchantOffer.getDiscountedBuyingStackFirst();

Link to getDoesRewardExp

Name: getDoesRewardExp

Return Type: boolean

ZenScript
Copy
// MCMerchantOffer.getDoesRewardExp() as boolean

myMCMerchantOffer.getDoesRewardExp();

Name: getGivenExp

Return Type: int

ZenScript
Copy
// MCMerchantOffer.getGivenExp() as int

myMCMerchantOffer.getGivenExp();

Name: getMaxUses

Return Type: int

ZenScript
Copy
// MCMerchantOffer.getMaxUses() as int

myMCMerchantOffer.getMaxUses();

Link to getPriceMultiplier

Name: getPriceMultiplier

Return Type: float

ZenScript
Copy
// MCMerchantOffer.getPriceMultiplier() as float

myMCMerchantOffer.getPriceMultiplier();

Name: getSellingStack

Return Type: IItemStack

ZenScript
Copy
// MCMerchantOffer.getSellingStack() as IItemStack

myMCMerchantOffer.getSellingStack();

Name: getSpecialPrice

Return Type: int

ZenScript
Copy
// MCMerchantOffer.getSpecialPrice() as int

myMCMerchantOffer.getSpecialPrice();

Name: getUses

Return Type: int

ZenScript
Copy
// MCMerchantOffer.getUses() as int

myMCMerchantOffer.getUses();

Name: hasBeenUsed

Return Type: boolean

ZenScript
Copy
// MCMerchantOffer.hasBeenUsed() as boolean

myMCMerchantOffer.hasBeenUsed();

Name: hasNoUsesLeft

Return Type: boolean

ZenScript
Copy
// MCMerchantOffer.hasNoUsesLeft() as boolean

myMCMerchantOffer.hasNoUsesLeft();

Link to increaseSpecialPrice

Name: increaseSpecialPrice

Return Type: void

ZenScript
Copy
MCMerchantOffer.increaseSpecialPrice(specialPrice as int) as void
ПараметрТипОписание
Параметр
specialPrice
Тип
int
Описание
No Description Provided

Name: increaseUses

Return Type: void

ZenScript
Copy
// MCMerchantOffer.increaseUses() as void

myMCMerchantOffer.increaseUses();

Name: makeUnavailable

Return Type: void

ZenScript
Copy
// MCMerchantOffer.makeUnavailable() as void

myMCMerchantOffer.makeUnavailable();

Name: matches

Return Type: boolean

ZenScript
Copy
MCMerchantOffer.matches(a as IItemStack, b as IItemStack) as boolean
ПараметрТипОписание
Параметр
а
Тип
IItemStack
Описание
No Description Provided
Параметр
т
Тип
IItemStack
Описание
No Description Provided

Link to resetSpecialPrice

Name: resetSpecialPrice

Return Type: void

ZenScript
Copy
// MCMerchantOffer.resetSpecialPrice() as void

myMCMerchantOffer.resetSpecialPrice();

Name: resetUses

Return Type: void

ZenScript
Copy
// MCMerchantOffer.resetUses() as void

myMCMerchantOffer.resetUses();

Name: setSpecialPrice

Return Type: void

ZenScript
Copy
MCMerchantOffer.setSpecialPrice(specialPrice as int) as void
ПараметрТипОписание
Параметр
specialPrice
Тип
int
Описание
No Description Provided

Name: write

Return Type: IData

ZenScript
Copy
// MCMerchantOffer.write() as IData

myMCMerchantOffer.write();

Свойства

Link to свойства

НазваниеТипИмеет GetterИмеет SetterОписание
Название
buyingStackFirst
Тип
IItemStack
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
buyingStackSecond
Тип
IItemStack
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
copyOfSellingStack
Тип
IItemStack
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
demand
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
discountedBuyingStackFirst
Тип
IItemStack
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
doesRewardExp
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
givenExp
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
hasBeenUsed
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
hasNoUsesLeft
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
maxUses
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
priceMultiplier
Тип
float
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
sellingStack
Тип
IItemStack
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
specialPrice
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
uses
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided