public class LootTable
extends java.lang.Object
Constructor and Description |
---|
LootTable() |
LootTable(int id,
java.lang.String name,
java.util.ArrayList<java.lang.Integer> items,
java.util.ArrayList<java.lang.Integer> itemCounts,
java.util.ArrayList<java.lang.Float> itemChances) |
Modifier and Type | Method and Description |
---|---|
int |
getID() |
java.util.ArrayList<java.lang.Float> |
getItemChances() |
java.util.ArrayList<java.lang.Integer> |
getItemCounts() |
java.util.ArrayList<java.lang.Integer> |
getItems() |
java.lang.String |
getName() |
int |
getRandomItemNum() |
int |
getTotalRollChance() |
void |
setID(int id) |
void |
setItemChances(java.util.ArrayList<java.lang.Float> itemChances) |
void |
setItemCounts(java.util.ArrayList<java.lang.Integer> itemCounts) |
void |
setItems(java.util.ArrayList<java.lang.Integer> items) |
void |
setName(java.lang.String name) |
java.lang.String |
toString() |
public LootTable()
public LootTable(int id, java.lang.String name, java.util.ArrayList<java.lang.Integer> items, java.util.ArrayList<java.lang.Integer> itemCounts, java.util.ArrayList<java.lang.Float> itemChances)
public int getID()
public void setID(int id)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.util.ArrayList<java.lang.Integer> getItems()
public void setItems(java.util.ArrayList<java.lang.Integer> items)
public java.util.ArrayList<java.lang.Integer> getItemCounts()
public void setItemCounts(java.util.ArrayList<java.lang.Integer> itemCounts)
public java.util.ArrayList<java.lang.Float> getItemChances()
public void setItemChances(java.util.ArrayList<java.lang.Float> itemChances)
public int getTotalRollChance()
public int getRandomItemNum()
public java.lang.String toString()
toString
in class java.lang.Object