History - net.minecraft.util.collection.WeightedPool
26.3-snapshot-3
Names
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
26.2
Names
Fields
Constructors
Methods
<E> WeightedPool<E> (E[]): of, method_1_5404, of
26.1.2
Names
net.minecraft.util.collection.Pool
net.minecraft.util.collection.WeightedPool
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Constructors
Methods
<E> com.mojang.serialization.Codec<Pool<E>> (com.mojang.serialization.Codec<Weighted<E>>): entryToListCodec, method_1_3102, codecFromWeighted
<E> com.mojang.serialization.Codec<Pool<E>> (com.mojang.serialization.Codec<Weighted<E>>): entryToNonEmptyListCodec, method_1_3103, nonEmptyCodecFromWeighted
com.mojang.serialization.DataResult (Pool): lambda$entryToNonEmptyListCodec$0, method_1_3104, method_1_3104
String (): lambda$entryToNonEmptyListCodec$1, method_1_3105, method_1_3105
1.21.11_unobfuscated
Names
net.minecraft.util.random.WeightedList
net.minecraft.class_6012
net.minecraft.util.collection.Pool
Fields
int: FLAT_THRESHOLD, field_55646, FLATTENED_CONTENT_THRESHOLD
int: totalWeight, field_29934, totalWeight
List<Weighted<E>>: items, field_29935, entries
Pool$Content<E>: selector, field_55647, content
Constructors
Methods
<E> Pool<E> (): of, method_34990, empty
<E> Pool<E> (E): of, method_66214, of
<E> Pool<E> (Weighted<E>[]): of, method_34989, of
<E> Pool<E> (List<Weighted<E>>): of, method_34988, of
<E> Pool$Builder<E> (): builder, method_66215, builder
boolean (): isEmpty, method_34993, isEmpty
<T> Pool<T> (Function<E, T>): map, method_68256, transform
Optional<E> (Random): getRandom, method_34992, getOrEmpty
E (Random): getRandomOrThrow, method_66216, get
List<Weighted<E>> (): unwrap, method_34994, getEntries
<E> com.mojang.serialization.Codec<Pool<E>> (com.mojang.serialization.Codec<E>): codec, method_34991, createCodec
<E> com.mojang.serialization.Codec<Pool<E>> (com.mojang.serialization.MapCodec<E>): codec, method_66213, createCodec
<E> com.mojang.serialization.Codec<Pool<E>> (com.mojang.serialization.Codec<E>): nonEmptyCodec, method_66217, createNonEmptyCodec
<E> com.mojang.serialization.Codec<Pool<E>> (com.mojang.serialization.MapCodec<E>): nonEmptyCodec, method_66218, createNonEmptyCodec
<E, B extends io.netty.buffer.ByteBuf> PacketCodec<B, Pool<E>> (PacketCodec<B, E>): streamCodec, method_73185, createPacketCodec
boolean (E): contains, method_66647, contains
Weighted (Function, Weighted): lambda$map$0, method_68257, method_68257