Class WeightedList<U>

java.lang.Object
net.minecraft.util.collection.WeightedList<U>

public class WeightedList<U>
extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • createCodec

      public static <U> com.mojang.serialization.Codec<WeightedList<U>> createCodec​(com.mojang.serialization.Codec<U> codec)
    • add

      public WeightedList<U> add​(U item, int weight)
    • shuffle

      public WeightedList<U> shuffle()
    • shuffle

      public WeightedList<U> shuffle​(Random random)
    • isEmpty

      public boolean isEmpty()
    • stream

      public Stream<U> stream()
    • pickRandom

      public U pickRandom​(Random random)
    • toString

      public String toString()
      Overrides:
      toString in class Object