net.minecraft.util

public class WeightedPicker

rs
net.minecraft.class_845
net.minecraft.util.WeightedPicker
net.minecraft.util.WeightedRandom
net.minecraft.util.WeightedRandom

Method summary

Modifier and TypeMethod
public static int
a(List<? extends rs$a> arg0)
method_12882(List<? extends class_845$class_846> arg0)
getTotalWeight(List<? extends WeightedPicker$Entry> entries)
func_76272_a(List<? extends WeightedRandom$Item> arg0)
getTotalWeight(List<? extends WeightedRandom$Item> collection)
public static <T extends WeightedPicker$Entry> T
a(Random arg0, List<T> arg1, int arg2)
method_12885(Random arg0, List<T> arg1, int arg2)
pick(Random random, List<T> entries, int totalWeight)
func_76273_a(Random arg0, List<T> arg1, int arg2)
getRandomItem(Random random, List<T> collection, int totalWeight)
public static <T extends WeightedPicker$Entry> T
a(List<T> arg0, int arg1)
method_12883(List<T> arg0, int arg1)
pick(List<T> entries, int weight)
func_180166_a(List<T> arg0, int arg1)
getRandomItem(List<T> collection, int weight)
public static <T extends WeightedPicker$Entry> T
a(Random arg0, List<T> arg1)
method_12884(Random arg0, List<T> arg1)
pick(Random random, List<T> entries)
func_76271_a(Random arg0, List<T> arg1)
getRandomItem(Random random, List<T> collection)