net.minecraft.util.random

public class WeightedRandom

aqs
net.minecraft.util.random.WeightedRandom
net.minecraft.class_6011
net.minecraft.util.collection.Weighting
net.minecraft.src.C_141040_
net.minecraft.util.random.WeightedRandom2

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public static int
a(List<? extends aqr> arg0)
getTotalWeight(List<? extends WeightedEntry> arg0)
method_34984(List<? extends class_6008> arg0)
getWeightSum(List<? extends Weighted> pool)
m_146312_(List<? extends C_141037_> p_146313_)
public static <T extends WeightedEntry> Optional<T>
a(Random arg0, List<T> arg1, int arg2)
getRandomItem(Random arg0, List<T> arg1, int arg2)
method_34987(Random arg0, List<T> arg1, int arg2)
getRandom(Random random, List<T> pool, int totalWeight)
m_146320_(Random p_146321_, List<T> p_146322_, int p_146323_)
public static <T extends WeightedEntry> Optional<T>
a(List<T> arg0, int arg1)
getWeightedItem(List<T> arg0, int arg1)
method_34985(List<T> arg0, int arg1)
getAt(List<T> pool, int totalWeight)
m_146314_(List<T> p_146315_, int p_146316_)
public static <T extends WeightedEntry> Optional<T>
a(Random arg0, List<T> arg1)
getRandomItem(Random arg0, List<T> arg1)
method_34986(Random arg0, List<T> arg1)
getRandom(Random random, List<T> pool)
m_146317_(Random p_146318_, List<T> p_146319_)