net.minecraft.util.random

public record Weighted<T>

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

Field summary

Modifier and TypeField
private final T
a
value
comp_2542
value
private final int
b
weight
comp_2543
weight
private static final org.slf4j.Logger
c
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>>
a(com.mojang.serialization.Codec<E> arg0)
codec(com.mojang.serialization.Codec<E> arg0)
method_34981(com.mojang.serialization.Codec<E> arg0)
createCodec(com.mojang.serialization.Codec<E> dataCodec)
public static <E> com.mojang.serialization.Codec<Weighted<E>>
a(com.mojang.serialization.MapCodec<E> arg0)
codec(com.mojang.serialization.MapCodec<E> arg0)
method_66211(com.mojang.serialization.MapCodec<E> arg0)
createCodec(com.mojang.serialization.MapCodec<E> dataCodec)
public <U> Weighted<U>
a(Function<T, U> arg0)
map(Function<T, U> arg0)
method_68255(Function<T, U> arg0)
transform(Function<T, U> function)
public T
a()
value()
comp_2542()
value()
public int
b()
weight()
comp_2543()
weight()