net.minecraft.component.type

public record AttributeModifiersComponent$Entry

net.minecraft.world.item.component.ItemAttributeModifiers$Entry
net.minecraft.class_9285$class_9287
net.minecraft.component.type.AttributeModifiersComponent$Entry

Field summary

Modifier and TypeField
private final RegistryEntry<EntityAttribute>
attribute
comp_2395
attribute
private final EntityAttributeModifier
modifier
comp_2396
modifier
private final AttributeModifierSlot
slot
comp_2397
slot
private final AttributeModifiersComponent$Display
display
comp_4036
display
public static final com.mojang.serialization.Codec<AttributeModifiersComponent$Entry>
CODEC
field_49332
CODEC
public static final PacketCodec<RegistryByteBuf, AttributeModifiersComponent$Entry>
STREAM_CODEC
field_49333
PACKET_CODEC

Constructor summary

ModifierConstructor
public (RegistryEntry<EntityAttribute> attribute, EntityAttributeModifier modifier, AttributeModifierSlot slot)
public (RegistryEntry<EntityAttribute> attribute, EntityAttributeModifier modifier, AttributeModifierSlot slot, AttributeModifiersComponent$Display display)

Method summary

Modifier and TypeMethod
public boolean
matches(Holder<Attribute> attribute, Identifier id)
method_60767(class_6880<class_1320> arg0, class_2960 arg1)
matches(RegistryEntry<EntityAttribute> attribute, Identifier modifierId)
public RegistryEntry<EntityAttribute>
attribute()
comp_2395()
attribute()
public EntityAttributeModifier
modifier()
comp_2396()
modifier()
public AttributeModifierSlot
slot()
comp_2397()
slot()
public AttributeModifiersComponent$Display
display()
comp_4036()
display()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_57488(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_57488(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)