net.minecraft.loot.provider.number

public interface AggregateLootNumberProvider

extends LootNumberProvider

net.minecraft.world.level.storage.loot.providers.number.Aggregate
net.minecraft.class_1_1484
net.minecraft.loot.provider.number.AggregateLootNumberProvider

Method summary

Modifier and TypeMethod
static <A extends AggregateLootNumberProvider> com.mojang.serialization.MapCodec<A>
codec(Function<HolderSet<NumberProvider>, A> factory)
method_1_9819(Function<class_6885<class_5658>, A> arg0)
createCodec(Function<RegistryEntryList<LootNumberProvider>, A> constructor)
int
getInt(LootContext context)
method_366(class_47 arg0)
nextInt(LootContext arg0)
RegistryEntryList<LootNumberProvider>
operands()
comp_1_38()
operands()
default void
validate(ValidationContext context)
method_292(class_58 arg0)
report(LootTableReporter arg0)
com.mojang.serialization.MapCodec<? extends AggregateLootNumberProvider>
codec()
method_1_755()
getCodec()
private static com.mojang.datafixers.kinds.App
lambda$codec$0(Function arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_1_9820(Function arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_1_9820(Function arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)