public class WeightedRandomChestContent extends WeightedRandom.Item
| Modifier and Type | Field and Description |
|---|---|
ItemStack |
theItemId |
int |
theMaximumChanceToGenerateItem |
int |
theMinimumChanceToGenerateItem |
itemWeight| Constructor and Description |
|---|
WeightedRandomChestContent(Item p_i45311_1_,
int p_i45311_2_,
int minimumChance,
int maximumChance,
int itemWeightIn) |
WeightedRandomChestContent(ItemStack stack,
int minimumChance,
int maximumChance,
int itemWeightIn) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List |
func_177629_a(java.util.List p_177629_0_,
WeightedRandomChestContent... p_177629_1_) |
protected ItemStack[] |
generateChestContent(java.util.Random random,
IInventory newInventory)
Allow a mod to submit a custom implementation that can delegate item stack generation beyond simple stack lookup
|
static void |
generateChestContents(java.util.Random random,
java.util.List p_177630_1_,
IInventory p_177630_2_,
int p_177630_3_) |
static void |
generateDispenserContents(java.util.Random random,
java.util.List p_177631_1_,
TileEntityDispenser dispenser,
int p_177631_3_) |
public ItemStack theItemId
public int theMinimumChanceToGenerateItem
public int theMaximumChanceToGenerateItem
public WeightedRandomChestContent(Item p_i45311_1_, int p_i45311_2_, int minimumChance, int maximumChance, int itemWeightIn)
public WeightedRandomChestContent(ItemStack stack, int minimumChance, int maximumChance, int itemWeightIn)
public static void generateChestContents(java.util.Random random,
java.util.List p_177630_1_,
IInventory p_177630_2_,
int p_177630_3_)
public static void generateDispenserContents(java.util.Random random,
java.util.List p_177631_1_,
TileEntityDispenser dispenser,
int p_177631_3_)
public static java.util.List func_177629_a(java.util.List p_177629_0_,
WeightedRandomChestContent... p_177629_1_)
protected ItemStack[] generateChestContent(java.util.Random random, IInventory newInventory)
random - The current random for generationnewInventory - The inventory being generated (do not populate it, but you can refer to it)ItemStack to put into the chest