Package net.minecraft.util.random
Class SimpleWeightedRandomList<E>
java.lang.Object
net.minecraft.util.random.WeightedRandomList<WeightedEntry.Wrapper<E>>
net.minecraft.util.random.SimpleWeightedRandomList<E>
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructorsConstructorDescriptionSimpleWeightedRandomList(List<? extends WeightedEntry.Wrapper<E>> p_146262_) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic <E> SimpleWeightedRandomList.Builder<E>builder()static <E> SimpleWeightedRandomList<E>empty()getRandomValue(RandomSource p_216821_) static <E> SimpleWeightedRandomList<E>single(E p_185863_) static <E> com.mojang.serialization.Codec<SimpleWeightedRandomList<E>>wrappedCodec(com.mojang.serialization.Codec<E> p_146265_) static <E> com.mojang.serialization.Codec<SimpleWeightedRandomList<E>>wrappedCodecAllowingEmpty(com.mojang.serialization.Codec<E> p_185861_) 
- 
Constructor Details- 
SimpleWeightedRandomListSimpleWeightedRandomList(List<? extends WeightedEntry.Wrapper<E>> p_146262_) 
 
- 
- 
Method Details- 
wrappedCodecAllowingEmptypublic static <E> com.mojang.serialization.Codec<SimpleWeightedRandomList<E>> wrappedCodecAllowingEmpty(com.mojang.serialization.Codec<E> p_185861_) 
- 
wrappedCodecpublic static <E> com.mojang.serialization.Codec<SimpleWeightedRandomList<E>> wrappedCodec(com.mojang.serialization.Codec<E> p_146265_) 
- 
builder
- 
empty
- 
single
- 
getRandomValue
 
-