net.minecraft.util.collection

public record Weighted<T>

net.minecraft.util.random.Weighted
net.minecraft.class_6010
net.minecraft.util.collection.Weighted

Field summary

Modifier and TypeField
private final T
value
comp_2542
value
private final int
weight
comp_2543
weight
private static final org.slf4j.Logger
LOGGER
field_55645
LOGGER

Constructor summary

ModifierConstructor
public (T value, int weight)

Method summary

Modifier and TypeMethod
public static <E> com.mojang.serialization.Codec<Weighted<E>>
codec(com.mojang.serialization.Codec<E> elementCodec)
method_34981(com.mojang.serialization.Codec<E> arg0)
createCodec(com.mojang.serialization.Codec<E> dataCodec)
public static <E> com.mojang.serialization.Codec<Weighted<E>>
codec(com.mojang.serialization.MapCodec<E> elementCodec)
method_66211(com.mojang.serialization.MapCodec<E> arg0)
createCodec(com.mojang.serialization.MapCodec<E> dataCodec)
public static <B extends io.netty.buffer.ByteBuf, T> PacketCodec<B, Weighted<T>>
streamCodec(StreamCodec<B, T> valueCodec)
method_73184(class_9139<B, T> arg0)
createPacketCodec(PacketCodec<B, T> dataCodec)
public <U> Weighted<U>
map(Function<T, U> function)
method_68255(Function<T, U> arg0)
transform(Function<T, U> function)
public T
value()
comp_2542()
value()
public int
weight()
comp_2543()
weight()
private static com.mojang.datafixers.kinds.App
lambda$codec$0(com.mojang.serialization.MapCodec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_66212(com.mojang.serialization.MapCodec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_66212(com.mojang.serialization.MapCodec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)