Package net.minecraft.util.collection
Class WeightedPicker
java.lang.Object
net.minecraft.util.collection.WeightedPicker
public class WeightedPicker extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWeightedPicker.Entry -
Constructor Summary
Constructors Constructor Description WeightedPicker() -
Method Summary
Modifier and Type Method Description static <T extends WeightedPicker.Entry>
TgetAt(List<T> list, int weightMark)static <T extends WeightedPicker.Entry>
TgetRandom(Random random, List<T> list)static <T extends WeightedPicker.Entry>
TgetRandom(Random random, List<T> list, int weightSum)static intgetWeightSum(List<? extends WeightedPicker.Entry> list)
-
Constructor Details
-
WeightedPicker
public WeightedPicker()
-
-
Method Details
-
getWeightSum
-
getRandom
public static <T extends WeightedPicker.Entry> T getRandom(Random random, List<T> list, int weightSum) -
getAt
-
getRandom
-