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 T
data
private double
shuffledOrder
private int
weight
-
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)
T
getElement()
private double
getShuffledOrder()
private void
setShuffledOrder(float random)
String
toString()
-
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)
-