Importare la Classe

Link to importare-la-classe

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
ParametroTipoDescrizione
Parametro
baseCostA
Tipo
ItemStack
Descrizione
Nessuna descrizione fornita
Parametro
result
Tipo
ItemStack
Descrizione
Nessuna descrizione fornita
Parametro
maxUses
Tipo
int
Descrizione
Nessuna descrizione fornita
Parametro
xp
Tipo
int
Descrizione
Nessuna descrizione fornita
Parametro
priceMultiplier
Tipo
float
Descrizione
Nessuna descrizione fornita
ZenScript
Copy
new MCMerchantOffer(baseCostA as ItemStack, costB as ItemStack, result as ItemStack, maxUses as int, xp as int, priceMultiplier as float) as MCMerchantOffer
ParametroTipoDescrizione
Parametro
baseCostA
Tipo
ItemStack
Descrizione
Nessuna descrizione fornita
Parametro
costB
Tipo
ItemStack
Descrizione
Nessuna descrizione fornita
Parametro
result
Tipo
ItemStack
Descrizione
Nessuna descrizione fornita
Parametro
maxUses
Tipo
int
Descrizione
Nessuna descrizione fornita
Parametro
xp
Tipo
int
Descrizione
Nessuna descrizione fornita
Parametro
priceMultiplier
Tipo
float
Descrizione
Nessuna descrizione fornita
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
ParametroTipoDescrizione
Parametro
baseCostA
Tipo
ItemStack
Descrizione
Nessuna descrizione fornita
Parametro
costB
Tipo
ItemStack
Descrizione
Nessuna descrizione fornita
Parametro
result
Tipo
ItemStack
Descrizione
Nessuna descrizione fornita
Parametro
uses
Tipo
int
Descrizione
Nessuna descrizione fornita
Parametro
maxUses
Tipo
int
Descrizione
Nessuna descrizione fornita
Parametro
xp
Tipo
int
Descrizione
Nessuna descrizione fornita
Parametro
priceMultiplier
Tipo
float
Descrizione
Nessuna descrizione fornita
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
ParametroTipoDescrizione
Parametro
baseCostA
Tipo
ItemStack
Descrizione
Nessuna descrizione fornita
Parametro
costB
Tipo
ItemStack
Descrizione
Nessuna descrizione fornita
Parametro
result
Tipo
ItemStack
Descrizione
Nessuna descrizione fornita
Parametro
uses
Tipo
int
Descrizione
Nessuna descrizione fornita
Parametro
maxUses
Tipo
int
Descrizione
Nessuna descrizione fornita
Parametro
xp
Tipo
int
Descrizione
Nessuna descrizione fornita
Parametro
priceMultiplier
Tipo
float
Descrizione
Nessuna descrizione fornita
Parametro
demand
Tipo
int
Descrizione
Nessuna descrizione fornita

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
ParametroTipoDescrizione
Parametro
a
Tipo
IItemStack
Descrizione
No Description Provided
Parametro
b
Tipo
IItemStack
Descrizione
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
ParametroTipoDescrizione
Parametro
specialPrice
Tipo
int
Descrizione
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
ParametroTipoDescrizione
Parametro
a
Tipo
IItemStack
Descrizione
No Description Provided
Parametro
b
Tipo
IItemStack
Descrizione
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
ParametroTipoDescrizione
Parametro
specialPrice
Tipo
int
Descrizione
No Description Provided

Name: write

Return Type: IData

ZenScript
Copy
// MCMerchantOffer.write() as IData

myMCMerchantOffer.write();
NomeTipoHa GetterHa SetterDescrizione
Nome
buyingStackFirst
Tipo
IItemStack
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
buyingStackSecond
Tipo
IItemStack
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
copyOfSellingStack
Tipo
IItemStack
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
demand
Tipo
int
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
discountedBuyingStackFirst
Tipo
IItemStack
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
doesRewardExp
Tipo
boolean
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
givenExp
Tipo
int
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
hasBeenUsed
Tipo
boolean
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
hasNoUsesLeft
Tipo
boolean
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
maxUses
Tipo
int
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
priceMultiplier
Tipo
float
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
sellingStack
Tipo
IItemStack
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
specialPrice
Tipo
int
Ha Getter
Ha Setter
no
Descrizione
No Description Provided
Nome
uses
Tipo
int
Ha Getter
Ha Setter
no
Descrizione
No Description Provided