Interface ItemAttributeModifiers.Entry

Enclosing interface:
ItemAttributeModifiers

@NonExtendable public static interface ItemAttributeModifiers.Entry
Holds an attribute entry.
  • Method Details

    • attribute

      @Contract(pure=true) Attribute attribute()
      Gets the target attribute for the paired modifier.
      Returns:
      the attribute
    • modifier

      @Contract(pure=true) AttributeModifier modifier()
      The modifier for the paired attribute.
      Returns:
      the modifier
    • getGroup

      default EquipmentSlotGroup getGroup()
      Gets the slot group for the paired attribute.
      Returns:
      the slot group
    • display

      @Contract(pure=true) AttributeModifierDisplay display()
      The display behavior for the attribute modifier.
      Returns:
      the display behavior