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