BasicTradeListing
Importing the class
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.
import crafttweaker.api.villager.trade.type.BasicTradeListing;Implemented Interfaces
BasicTradeListing implements the following interfaces. That means all methods defined in these interfaces are also available in BasicTradeListing
Constructors
new BasicTradeListing(emeralds as int, forSale as ItemStack, maxTrades as int, xp as int) as BasicTradeListing| Parameter | Type |
|---|---|
Parameter emeralds | Type int |
Parameter forSale | Type ItemStack |
Parameter maxTrades | Type int |
Parameter xp | Type int |
new BasicTradeListing(price as ItemStack, forSale as ItemStack, maxTrades as int, xp as int, priceMult as float) as BasicTradeListing| Parameter | Type |
|---|---|
Parameter price | Type ItemStack |
Parameter forSale | Type ItemStack |
Parameter maxTrades | Type int |
Parameter xp | Type int |
Parameter priceMult | Type float |
new BasicTradeListing(price as ItemStack, price2 as ItemStack, forSale as ItemStack, maxTrades as int, xp as int, priceMult as float) as BasicTradeListing| Parameter | Type |
|---|---|
Parameter price | Type ItemStack |
Parameter price2 | Type ItemStack |
Parameter forSale | Type ItemStack |
Parameter maxTrades | Type int |
Parameter xp | Type int |
Parameter priceMult | Type float |
Methods
Return Type: ItemStack
// BasicTradeListing.getForSale() as ItemStack
myBasicTradeListing.getForSale();Return Type: int
// BasicTradeListing.getMaxTrades() as int
myBasicTradeListing.getMaxTrades();Return Type: ItemStack
// BasicTradeListing.getPrice() as ItemStack
myBasicTradeListing.getPrice();Return Type: ItemStack
// BasicTradeListing.getPrice2() as ItemStack
myBasicTradeListing.getPrice2();Return Type: float
// BasicTradeListing.getPriceMult() as float
myBasicTradeListing.getPriceMult();Return Type: int
// BasicTradeListing.getXp() as int
myBasicTradeListing.getXp();Properties
| Name | Type | Has Getter | Has Setter |
|---|---|---|---|
Name forSale | Type ItemStack | Has Getter true | Has Setter false |
Name maxTrades | Type int | Has Getter true | Has Setter false |
Name price | Type ItemStack | Has Getter true | Has Setter false |
Name price2 | Type ItemStack | Has Getter true | Has Setter false |
Name priceMult | Type float | Has Getter true | Has Setter false |
Name xp | Type int | Has Getter true | Has Setter false |