Package net.minecraft.util
Class WeightedRandom
java.lang.Object
net.minecraft.util.WeightedRandom
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends WeightedRandom.Item>
TgetRandomItem
(Random p_76271_0_, List<T> p_76271_1_) static <T extends WeightedRandom.Item>
TgetRandomItem
(Random p_76273_0_, List<T> p_76273_1_, int p_76273_2_) static int
getTotalWeight
(List<? extends WeightedRandom.Item> p_76272_0_) static <T extends WeightedRandom.Item>
TgetWeightedItem
(List<T> p_180166_0_, int p_180166_1_)
-
Constructor Details
-
WeightedRandom
public WeightedRandom()
-
-
Method Details
-
getTotalWeight
-
getRandomItem
public static <T extends WeightedRandom.Item> T getRandomItem(Random p_76273_0_, List<T> p_76273_1_, int p_76273_2_) -
getWeightedItem
public static <T extends WeightedRandom.Item> T getWeightedItem(List<T> p_180166_0_, int p_180166_1_) -
getRandomItem
public static <T extends WeightedRandom.Item> T getRandomItem(Random p_76271_0_, List<T> p_76271_1_)
-