Package net.minecraft.util.collection
Class WeightedList.Entry<T>
java.lang.Object
net.minecraft.util.collection.WeightedList.Entry<T>
- Enclosing class:
- WeightedList<U>
public static class WeightedList.Entry<T> extends Object
-
Field Summary
Fields Modifier and Type Field Description private Tdataprivate doubleshuffledOrderprivate intweight -
Constructor Summary
-
Method Summary
Modifier and Type Method Description static <E> com.mojang.serialization.Codec<WeightedList.Entry<E>>createCodec(com.mojang.serialization.Codec<E> codec)TgetElement()private doublegetShuffledOrder()private voidsetShuffledOrder(float random)StringtoString()
-
Field Details
-
data
-
weight
private final int weight -
shuffledOrder
private double shuffledOrder
-
-
Constructor Details
-
Entry
-
-
Method Details
-
getShuffledOrder
private double getShuffledOrder() -
setShuffledOrder
private void setShuffledOrder(float random) -
getElement
-
toString
-
createCodec
public static <E> com.mojang.serialization.Codec<WeightedList.Entry<E>> createCodec(com.mojang.serialization.Codec<E> codec)
-