net.minecraft.loot.provider.score

public record ContextLootScoreProvider

implements LootScoreProvider

net.minecraft.world.level.storage.loot.providers.score.ContextScoreboardNameProvider
net.minecraft.class_5664
net.minecraft.loot.provider.score.ContextLootScoreProvider

Field summary

Modifier and TypeField
private final LootContext$EntityReference
target
comp_1902
target
public static final com.mojang.serialization.MapCodec<ContextLootScoreProvider>
MAP_CODEC
field_45892
CODEC
public static final com.mojang.serialization.Codec<ContextLootScoreProvider>
INLINE_CODEC
field_45893
INLINE_CODEC

Constructor summary

ModifierConstructor
public (LootContext$EntityReference target)

Method summary

Modifier and TypeMethod
public static LootScoreProvider
forTarget(LootContext$EntityTarget target)
method_35571(class_47$class_50 arg0)
create(LootContext$EntityReference target)
public com.mojang.serialization.MapCodec<ContextLootScoreProvider>
codec()
method_1_775()
getCodec()
public ScoreHolder
getScoreHolder(LootContext context)
method_55379(class_47 arg0)
getScoreHolder(LootContext arg0)
public Set<ContextParameter<?>>
getReferencedContextParams()
method_293()
getAllowedParameters()
public LootContext$EntityReference
target()
comp_1902()
target()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53445(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53445(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)