net.minecraft.loot.provider

public interface EnvironmentAttributeLootNumberProvider

extends LootContextAware

net.minecraft.world.level.storage.loot.providers.number.EnvironmentAttributeProvider
net.minecraft.class_1_1668
net.minecraft.loot.provider.EnvironmentAttributeLootNumberProvider

Method summary

Modifier and TypeMethod
static <Self extends EnvironmentAttributeLootNumberProvider> com.mojang.serialization.MapCodec<Self>
mapCodec(com.mojang.serialization.Codec<EnvironmentAttribute<?>> attributeCodec, EnvironmentAttributeProvider$Factory<Self> factory)
method_1_10413(com.mojang.serialization.Codec<class_12197<?>> arg0, class_1_1668$class_1_1669<Self> arg1)
createCodec(com.mojang.serialization.Codec<EnvironmentAttribute<?>> attributeCodec, EnvironmentAttributeLootNumberProvider$Factory<Self> factory)
EnvironmentAttribute<?>
attribute()
comp_1_405()
attribute()
default Set<ContextParameter<?>>
getReferencedContextParams()
method_293()
getAllowedParameters()
private static com.mojang.datafixers.kinds.App
lambda$mapCodec$0(com.mojang.serialization.Codec arg0, EnvironmentAttributeProvider$Factory arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_1_10412(com.mojang.serialization.Codec arg0, class_1_1668$class_1_1669 arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_1_10412(com.mojang.serialization.Codec arg0, EnvironmentAttributeLootNumberProvider$Factory arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)