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 Details

    • data

      private final T data
    • weight

      private final int weight
    • shuffledOrder

      private double shuffledOrder
  • Constructor Details

    • Entry

      private Entry​(T data, int weight)
  • Method Details

    • getShuffledOrder

      private double getShuffledOrder()
    • setShuffledOrder

      private void setShuffledOrder​(float random)
    • getElement

      public T getElement()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • createCodec

      public static <E> com.mojang.serialization.Codec<WeightedList.Entry<E>> createCodec​(com.mojang.serialization.Codec<E> codec)