net.minecraft.loot.provider

public interface EnvironmentAttributeLootNumberProvider

extends LootContextAware

net.minecraft.world.level.storage.loot.providers.number.EnvironmentAttributeProvider
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)
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()
attribute()
comp_1_405()
attribute()
default Set<ContextParameter<?>>
getReferencedContextParams()
getReferencedContextParams()
method_293()
getAllowedParameters()