public class ItemsHolder extends java.lang.Object implements ResourceHolder
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RESOURCE_NAME
Unique enum name of the items resource.
|
| Constructor and Description |
|---|
ItemsHolder() |
ItemsHolder(org.bukkit.inventory.ItemStack item) |
ItemsHolder(java.util.List<org.bukkit.inventory.ItemStack> items) |
| Modifier and Type | Method and Description |
|---|---|
ResourceHolder |
add(ResourceHolder other)
Adds the amount in this and the given resource holder together, returning a new holder
with the result.
|
int |
getAmount()
The given amount of this resource.
|
java.lang.String |
getName()
A unique ENUM name representing this resource.
|
java.util.List<org.bukkit.inventory.ItemStack> |
getRewards()
Get the current list of rewards.
|
java.lang.String |
toString() |
public static final java.lang.String RESOURCE_NAME
public ItemsHolder()
public ItemsHolder(java.util.List<org.bukkit.inventory.ItemStack> items)
public ItemsHolder(org.bukkit.inventory.ItemStack item)
public int getAmount()
ResourceHolderImplementations that use a different data structure should attempt to convert to the integer value.
getAmount in interface ResourceHolderpublic java.util.List<org.bukkit.inventory.ItemStack> getRewards()
public java.lang.String getName()
ResourceHoldergetName in interface ResourceHolderpublic ResourceHolder add(ResourceHolder other)
ResourceHolderadd in interface ResourceHolderother - - resource holder to add.public java.lang.String toString()
toString in class java.lang.Object