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;

Constructor #构造函数

Link to constructor-构造函数

ZenScript
Copy
new MerchantOffer(baseCostA as ItemStack, result as ItemStack, maxUses as int, xp as int, priceMultiplier as float) as MerchantOffer
参数类型描述
参数
baseCostA
类型
物品应用
描述
No description provided
参数
result
类型
物品应用
描述
No description provided
参数
maxUses
类型
int
描述
No description provided
参数
xp (经验值)
类型
int
描述
No description provided
参数
priceMultiplier
类型
浮点数
描述
No description provided
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
类型
物品应用
描述
No description provided
参数
costB
类型
物品应用
描述
No description provided
参数
result
类型
物品应用
描述
No description provided
参数
maxUses
类型
int
描述
No description provided
参数
xp (经验值)
类型
int
描述
No description provided
参数
priceMultiplier
类型
浮点数
描述
No description provided
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
类型
物品应用
描述
No description provided
参数
costB
类型
物品应用
描述
No description provided
参数
result
类型
物品应用
描述
No description provided
参数
uses
类型
int
描述
No description provided
参数
maxUses
类型
int
描述
No description provided
参数
xp (经验值)
类型
int
描述
No description provided
参数
priceMultiplier
类型
浮点数
描述
No description provided
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
类型
物品应用
描述
No description provided
参数
costB
类型
物品应用
描述
No description provided
参数
result
类型
物品应用
描述
No description provided
参数
uses
类型
int
描述
No description provided
参数
maxUses
类型
int
描述
No description provided
参数
xp (经验值)
类型
int
描述
No description provided
参数
priceMultiplier
类型
浮点数
描述
No description provided
参数
demand
类型
int
描述
No description provided

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
参数类型描述
参数
a
类型
IItemStack
描述
No Description Provided
参数
b
类型
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
参数类型描述
参数
a
类型
IItemStack
描述
No Description Provided
参数
b
类型
IItemStack
描述
No Description Provided

Name: updateDemand

Return Type: void

ZenScript
Copy
// MerchantOffer.updateDemand() as void

myMerchantOffer.updateDemand();
名称类型可获得可设置描述
名称
baseCostA
类型
IItemStack
可获得
true
可设置
false
描述
No Description Provided
名称
costA
类型
IItemStack
可获得
true
可设置
false
描述
No Description Provided
名称
costB
类型
IItemStack
可获得
true
可设置
false
描述
No Description Provided
名称
demand
类型
int
可获得
true
可设置
false
描述
No Description Provided
名称
maxUses
类型
int
可获得
true
可设置
false
描述
No Description Provided
名称
needsRestock
类型
布尔值
可获得
true
可设置
false
描述
No Description Provided
名称
outOfStock
类型
布尔值
可获得
true
可设置
false
描述
No Description Provided
名称
priceMultiplier
类型
浮点数
可获得
true
可设置
false
描述
No Description Provided
名称
result
类型
IItemStack
可获得
true
可设置
false
描述
No Description Provided
名称
shouldRewardExp
类型
布尔值
可获得
true
可设置
false
描述
No Description Provided
名称
specialPriceDiff
类型
int
可获得
true
可设置
true
描述
No Description Provided
名称
uses
类型
int
可获得
true
可设置
false
描述
No Description Provided
名称
xp (经验值)
类型
int
可获得
true
可设置
false
描述
No Description Provided