net.minecraft.util

public class WeightedPicker

qv
net.minecraft.class_845
net.minecraft.util.WeightedPicker
net.minecraft.util.WeightedRandom

Method summary

Modifier and TypeMethod
public static int
a(Collection arg0)
method_2373(Collection arg0)
getTotalWeight(Collection entries)
getTotalWeight(Collection arg0)
public static WeightedPicker__Entry
a(Random arg0, Collection arg1, int arg2)
method_2375(Random arg0, Collection arg1, int arg2)
pick(Random random, Collection entries, int totalWeight)
getRandomItem(Random arg0, Collection arg1, int arg2)
public static WeightedPicker__Entry
a(Random arg0, Collection arg1)
method_2374(Random arg0, Collection arg1)
pick(Random random, Collection entries)
getRandomItem(Random arg0, Collection arg1)
public static int
a(qw[] arg0)
method_2378(class_846[] arg0)
getTotalWeight(WeightedPicker__Entry[] entries)
getTotalWeight(WeightedRandom$Item[] arg0)
public static WeightedPicker__Entry
a(Random arg0, qw[] arg1, int arg2)
method_2377(Random arg0, class_846[] arg1, int arg2)
pick(Random random, WeightedPicker__Entry[] entries, int totalWeight)
getRandomItem(Random arg0, WeightedRandom$Item[] arg1, int arg2)
public static WeightedPicker__Entry
a(Random arg0, qw[] arg1)
method_2376(Random arg0, class_846[] arg1)
pick(Random random, WeightedPicker__Entry[] entries)
getRandomItem(Random arg0, WeightedRandom$Item[] arg1)