net.minecraft.world.entity.ai.behavior

public class ShufflingList<U>

implements Iterable<U>

ccs
net.minecraft.world.entity.ai.behavior.ShufflingList
net.minecraft.class_6032

Field summary

Modifier and TypeField
protected final List<ShufflingList$WeightedEntry<U>>
a
entries
field_30169
private final RandomSource
b
random
field_30170

Constructor summary

ModifierConstructor
public ()
private (List<ShufflingList$WeightedEntry<U>> arg0)

Method summary

Modifier and TypeMethod
public static <U> com.mojang.serialization.Codec<ShufflingList<U>>
a(com.mojang.serialization.Codec<U> arg0)
codec(com.mojang.serialization.Codec<U> arg0)
method_35091(com.mojang.serialization.Codec<U> arg0)
public ShufflingList<U>
a(U arg0, int arg1)
add(U arg0, int arg1)
method_35093(U arg0, int arg1)
public ShufflingList<U>
a()
shuffle()
method_35088()
public Stream<U>
b()
stream()
method_35094()
public Iterator<U>
iterator()
iterator()