net.minecraft.loot.function

record SetAttributesLootFunction$Attribute

net.minecraft.world.level.storage.loot.functions.SetAttributesFunction$Modifier
net.minecraft.class_137$class_138
net.minecraft.loot.function.SetAttributesLootFunction$Attribute

Field summary

Modifier and TypeField
private final Identifier
id
comp_1864
id
private final RegistryEntry<EntityAttribute>
attribute
comp_1860
attribute
private final EntityAttributeModifier$Operation
operation
comp_1861
operation
private final LootNumberProvider
amount
comp_1862
amount
private final List<AttributeModifierSlot>
slots
comp_1863
slots
private static final com.mojang.serialization.Codec<List<AttributeModifierSlot>>
SLOTS_CODEC
field_45838
EQUIPMENT_SLOT_LIST_CODEC
public static final com.mojang.serialization.Codec<SetAttributesLootFunction$Attribute>
CODEC
field_45837
CODEC

Constructor summary

ModifierConstructor
private (Identifier id, RegistryEntry<EntityAttribute> attribute, EntityAttributeModifier$Operation operation, LootNumberProvider amount, List<AttributeModifierSlot> slots)

Method summary

Modifier and TypeMethod
public Identifier
id()
comp_1864()
id()
public RegistryEntry<EntityAttribute>
attribute()
comp_1860()
attribute()
public EntityAttributeModifier$Operation
operation()
comp_1861()
operation()
public LootNumberProvider
amount()
comp_1862()
amount()
public List<AttributeModifierSlot>
slots()
comp_1863()
slots()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53358(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53358(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)