MCMerchantOffer
Link to mcmerchantoffer
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 Copyimport crafttweaker.api.villager.MCMerchantOffer;
Constructors
Link to constructors
ZenScript Copynew MCMerchantOffer(baseCostA as ItemStack, result as ItemStack, maxUses as int, xp as int, priceMultiplier as float) as MCMerchantOffer
Parametro | Tipo | Descrizione |
---|---|---|
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 Copynew MCMerchantOffer(baseCostA as ItemStack, costB as ItemStack, result as ItemStack, maxUses as int, xp as int, priceMultiplier as float) as MCMerchantOffer
Parametro | Tipo | Descrizione |
---|---|---|
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 Copynew MCMerchantOffer(baseCostA as ItemStack, costB as ItemStack, result as ItemStack, uses as int, maxUses as int, xp as int, priceMultiplier as float) as MCMerchantOffer
Parametro | Tipo | Descrizione |
---|---|---|
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 Copynew 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
Parametro | Tipo | Descrizione |
---|---|---|
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 |
Metodi
Link to metodi
Name: calculateDemand
Return Type: void
ZenScript Copy// MCMerchantOffer.calculateDemand() as void
myMCMerchantOffer.calculateDemand();
Name: doTransaction
Return Type: boolean
ZenScript CopyMCMerchantOffer.doTransaction(a as IItemStack, b as IItemStack) as boolean
Parametro | Tipo | Descrizione |
---|---|---|
Parametro a | Tipo IItemStack | Descrizione No Description Provided |
Parametro b | Tipo IItemStack | Descrizione No Description Provided |
Name: getBuyingStackFirst
Return Type: IItemStack
ZenScript Copy// MCMerchantOffer.getBuyingStackFirst() as IItemStack
myMCMerchantOffer.getBuyingStackFirst();
Name: getBuyingStackSecond
Return Type: IItemStack
ZenScript Copy// MCMerchantOffer.getBuyingStackSecond() as IItemStack
myMCMerchantOffer.getBuyingStackSecond();
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();
Name: getDiscountedBuyingStackFirst
Return Type: IItemStack
ZenScript Copy// MCMerchantOffer.getDiscountedBuyingStackFirst() as IItemStack
myMCMerchantOffer.getDiscountedBuyingStackFirst();
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();
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();
Name: increaseSpecialPrice
Return Type: void
ZenScript CopyMCMerchantOffer.increaseSpecialPrice(specialPrice as int) as void
Parametro | Tipo | Descrizione |
---|---|---|
Parametro specialPrice | Tipo int | Descrizione No Description Provided |
Name: increaseUses
Return Type: void
ZenScript Copy// MCMerchantOffer.increaseUses() as void
myMCMerchantOffer.increaseUses();
Return Type: void
ZenScript Copy// MCMerchantOffer.makeUnavailable() as void
myMCMerchantOffer.makeUnavailable();
Name: matches
Return Type: boolean
ZenScript CopyMCMerchantOffer.matches(a as IItemStack, b as IItemStack) as boolean
Parametro | Tipo | Descrizione |
---|---|---|
Parametro a | Tipo IItemStack | Descrizione No Description Provided |
Parametro b | Tipo IItemStack | Descrizione No Description Provided |
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 CopyMCMerchantOffer.setSpecialPrice(specialPrice as int) as void
Parametro | Tipo | Descrizione |
---|---|---|
Parametro specialPrice | Tipo int | Descrizione No Description Provided |
Name: write
Return Type: IData
ZenScript Copy// MCMerchantOffer.write() as IData
myMCMerchantOffer.write();
Proprietà
Link to proprietà
Nome | Tipo | Ha Getter | Ha Setter | Descrizione |
---|---|---|---|---|
Nome buyingStackFirst | Tipo IItemStack | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome buyingStackSecond | Tipo IItemStack | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome copyOfSellingStack | Tipo IItemStack | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome demand | Tipo int | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome discountedBuyingStackFirst | Tipo IItemStack | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome doesRewardExp | Tipo boolean | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome givenExp | Tipo int | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome hasBeenUsed | Tipo boolean | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome hasNoUsesLeft | Tipo boolean | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome maxUses | Tipo int | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome priceMultiplier | Tipo float | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome sellingStack | Tipo IItemStack | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome specialPrice | Tipo int | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |
Nome uses | Tipo int | Ha Getter sì | Ha Setter no | Descrizione No Description Provided |