net.minecraft.predicate.item

public record AttributeModifiersPredicate$AttributeModifierPredicate

implements Predicate<AttributeModifiersComponent$Entry>

net.minecraft.core.component.predicates.AttributeModifiersPredicate$EntryPredicate
net.minecraft.class_9653$class_9654
net.minecraft.predicate.item.AttributeModifiersPredicate$AttributeModifierPredicate

Field summary

Modifier and TypeField
private final Optional<RegistryEntryList<EntityAttribute>>
attribute
comp_2624
attribute
private final Optional<Identifier>
id
comp_2625
id
private final NumberRange$DoubleRange
amount
comp_2627
amount
private final Optional<EntityAttributeModifier$Operation>
operation
comp_2628
operation
private final Optional<AttributeModifierSlot>
slot
comp_2629
slot
public static final com.mojang.serialization.Codec<AttributeModifiersPredicate$AttributeModifierPredicate>
CODEC
field_51379
CODEC

Constructor summary

ModifierConstructor
public (Optional<RegistryEntryList<EntityAttribute>> attribute, Optional<Identifier> id, NumberRange$DoubleRange amount, Optional<EntityAttributeModifier$Operation> operation, Optional<AttributeModifierSlot> slot)

Method summary

Modifier and TypeMethod
public boolean
test(ItemAttributeModifiers$Entry value)
method_59671(class_9285$class_9287 arg0)
test(AttributeModifiersComponent$Entry arg0)
public Optional<RegistryEntryList<EntityAttribute>>
attribute()
comp_2624()
attribute()
public Optional<Identifier>
id()
comp_2625()
id()
public NumberRange$DoubleRange
amount()
comp_2627()
amount()
public Optional<EntityAttributeModifier$Operation>
operation()
comp_2628()
operation()
public Optional<AttributeModifierSlot>
slot()
comp_2629()
slot()
public boolean
test(Object value)
test(Object arg0)
test(Object attributeModifier)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_59670(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_59670(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)