|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.minecraftforge.common.ChestGenHooks
public class ChestGenHooks
| Field Summary | |
|---|---|
static String |
BONUS_CHEST
|
static String |
MINESHAFT_CORRIDOR
|
static String |
PYRAMID_DESERT_CHEST
|
static String |
PYRAMID_JUNGLE_CHEST
|
static String |
PYRAMID_JUNGLE_DISPENSER
|
static String |
STRONGHOLD_CORRIDOR
|
static String |
STRONGHOLD_CROSSING
|
static String |
STRONGHOLD_LIBRARY
|
static String |
VILLAGE_BLACKSMITH
|
| Constructor Summary | |
|---|---|
ChestGenHooks(String category)
|
|
ChestGenHooks(String category,
WeightedRandomChestContent[] items,
int min,
int max)
|
|
| Method Summary | |
|---|---|
static void |
addItem(String category,
WeightedRandomChestContent item)
|
void |
addItem(WeightedRandomChestContent item)
Adds a new entry into the possible items to generate. |
static ItemStack[] |
generateStacks(Random rand,
ItemStack source,
int min,
int max)
Generates an array of items based on the input min/max count. |
int |
getCount(Random rand)
Gets a random number between countMin and countMax. |
static int |
getCount(String category,
Random rand)
|
static ChestGenHooks |
getInfo(String category)
Retrieves, or creates the info class for the specified category. |
WeightedRandomChestContent[] |
getItems()
Gets an array of all random objects that are associated with this category. |
static WeightedRandomChestContent[] |
getItems(String category)
|
int |
getMax()
|
int |
getMin()
|
void |
removeItem(ItemStack item)
Removes all items that match the input item stack, Only metadata and item ID are checked. |
static void |
removeItem(String category,
ItemStack item)
|
void |
setMax(int value)
|
void |
setMin(int value)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String MINESHAFT_CORRIDOR
public static final String PYRAMID_DESERT_CHEST
public static final String PYRAMID_JUNGLE_CHEST
public static final String PYRAMID_JUNGLE_DISPENSER
public static final String STRONGHOLD_CORRIDOR
public static final String STRONGHOLD_LIBRARY
public static final String STRONGHOLD_CROSSING
public static final String VILLAGE_BLACKSMITH
public static final String BONUS_CHEST
| Constructor Detail |
|---|
public ChestGenHooks(String category)
public ChestGenHooks(String category,
WeightedRandomChestContent[] items,
int min,
int max)
| Method Detail |
|---|
public static ChestGenHooks getInfo(String category)
category - The category name
public static ItemStack[] generateStacks(Random rand,
ItemStack source,
int min,
int max)
rand - A random number generatorsource - Source item stackmin - Minimum number of itemsmax - Maximum number of items
public static WeightedRandomChestContent[] getItems(String category)
public static int getCount(String category,
Random rand)
public static void addItem(String category,
WeightedRandomChestContent item)
public static void removeItem(String category,
ItemStack item)
public void addItem(WeightedRandomChestContent item)
item - The item to add.public void removeItem(ItemStack item)
item - The item to checkpublic WeightedRandomChestContent[] getItems()
public int getCount(Random rand)
rand - A RNG
public int getMin()
public int getMax()
public void setMin(int value)
public void setMax(int value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||