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

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

Link to addToSpecialPriceDiff

Name: addToSpecialPriceDiff

Return Type: void

ZenScript
Copy
MerchantOffer.addToSpecialPriceDiff(specialPriceDiff as int) as void
ПараметрТипОписание
Параметр
specialPriceDiff
Тип
int
Описание
No Description Provided

Name: assemble

Return Type: IItemStack

ZenScript
Copy
// MerchantOffer.assemble() as IItemStack

myMerchantOffer.assemble();

Name: createTag

Return Type: MapData

ZenScript
Copy
// MerchantOffer.createTag() as MapData

myMerchantOffer.createTag();

Name: getBaseCostA

Return Type: IItemStack

ZenScript
Copy
// MerchantOffer.getBaseCostA() as IItemStack

myMerchantOffer.getBaseCostA();

Name: getCostA

Return Type: IItemStack

ZenScript
Copy
// MerchantOffer.getCostA() as IItemStack

myMerchantOffer.getCostA();

Name: getCostB

Return Type: IItemStack

ZenScript
Copy
// MerchantOffer.getCostB() as IItemStack

myMerchantOffer.getCostB();

Name: getDemand

Return Type: int

ZenScript
Copy
// MerchantOffer.getDemand() as int

myMerchantOffer.getDemand();

Name: getMaxUses

Return Type: int

ZenScript
Copy
// MerchantOffer.getMaxUses() as int

myMerchantOffer.getMaxUses();

Link to getPriceMultiplier

Name: getPriceMultiplier

Return Type: float

ZenScript
Copy
// MerchantOffer.getPriceMultiplier() as float

myMerchantOffer.getPriceMultiplier();

Name: getResult

Return Type: IItemStack

ZenScript
Copy
// MerchantOffer.getResult() as IItemStack

myMerchantOffer.getResult();

Link to getSpecialPriceDiff

Name: getSpecialPriceDiff

Return Type: int

ZenScript
Copy
// MerchantOffer.getSpecialPriceDiff() as int

myMerchantOffer.getSpecialPriceDiff();

Name: getUses

Return Type: int

ZenScript
Copy
// MerchantOffer.getUses() as int

myMerchantOffer.getUses();

Name: getXp

Return Type: int

ZenScript
Copy
// MerchantOffer.getXp() as int

myMerchantOffer.getXp();

Name: increaseUses

Return Type: void

ZenScript
Copy
// MerchantOffer.increaseUses() as void

myMerchantOffer.increaseUses();

Name: isOutOfStock

Return Type: boolean

ZenScript
Copy
// MerchantOffer.isOutOfStock() as boolean

myMerchantOffer.isOutOfStock();

Name: needsRestock

Return Type: boolean

ZenScript
Copy
// MerchantOffer.needsRestock() as boolean

myMerchantOffer.needsRestock();

Link to resetSpecialPriceDiff

Name: resetSpecialPriceDiff

Return Type: void

ZenScript
Copy
// MerchantOffer.resetSpecialPriceDiff() as void

myMerchantOffer.resetSpecialPriceDiff();

Name: resetUses

Return Type: void

ZenScript
Copy
// MerchantOffer.resetUses() as void

myMerchantOffer.resetUses();

Name: satisfiedBy

Return Type: boolean

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

Link to setSpecialPriceDiff

Name: setSpecialPriceDiff

Return Type: void

ZenScript
Copy
MerchantOffer.setSpecialPriceDiff(specialPriceDiff as int) as void
ПараметрТипОписание
Параметр
specialPriceDiff
Тип
int
Описание
No Description Provided

Name: setToOutOfStock

Return Type: void

ZenScript
Copy
// MerchantOffer.setToOutOfStock() as void

myMerchantOffer.setToOutOfStock();

Name: shouldRewardExp

Return Type: boolean

ZenScript
Copy
// MerchantOffer.shouldRewardExp() as boolean

myMerchantOffer.shouldRewardExp();

Name: take

Return Type: boolean

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

Name: updateDemand

Return Type: void

ZenScript
Copy
// MerchantOffer.updateDemand() as void

myMerchantOffer.updateDemand();

Свойства

Link to свойства

НазваниеТипИмеет GetterИмеет SetterОписание
Название
baseCostA
Тип
IItemStack
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
costA
Тип
IItemStack
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
costB
Тип
IItemStack
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
demand
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
maxUses
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
needsRestock
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
outOfStock
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
priceMultiplier
Тип
float
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
result
Тип
IItemStack
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
shouldRewardExp
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
specialPriceDiff
Тип
int
Имеет Getter
true
Имеет Setter
true
Описание
No Description Provided
Название
uses
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
xp
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided