Class RefAttributeModifier
java.lang.Object
xyz.srnyx.annoyingapi.reflection.org.bukkit.attribute.RefAttributeModifier
org.bukkit.attribute.AttributeModifier
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumorg.bukkit.attribute.AttributeModifier.Operation -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @Nullable Class<?> 1.9+ org.bukkit.attribute.AttributeModifierstatic final @Nullable Constructor<?> 1.13.2+ org.bukkit.attribute.AttributeModifier(String, double, org.bukkit.attribute.AttributeModifier.Operation, org.bukkit.inventory.EquipmentSlot)static final @Nullable Constructor<?> 1.20.5+ org.bukkit.attribute.AttributeModifier(UUID, String, double, org.bukkit.attribute.AttributeModifier.Operation, org.bukkit.inventory.EquipmentSlot)static final @Nullable Constructor<?> 1.21+ org.bukkit.attribute.AttributeModifier(org.bukkit.NamespacedKey, double, org.bukkit.attribute.AttributeModifier.Operation, org.bukkit.inventory.EquipmentSlot)static final @Nullable Constructor<?> 1.9+ org.bukkit.attribute.AttributeModifier(String, double, org.bukkit.attribute.AttributeModifier.Operation)static final @Nullable Method1.13.2+ org.bukkit.attribute.AttributeModifier#getName()static final @Nullable Method1.13.2+ org.bukkit.attribute.AttributeModifier#getOperation()static final @Nullable Method1.20.5+ org.bukkit.attribute.AttributeModifier#getSlotGroup()static final @Nullable Method1.13.2+ org.bukkit.attribute.AttributeModifier#getSlot() -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable ObjectconstructAttributeModifier(@Nullable org.bukkit.plugin.Plugin plugin, @NotNull String name, double amount, @NotNull Object operation, @Nullable Object slot)
-
Field Details
-
ATTRIBUTE_MODIFIER_CLASS
1.9+ org.bukkit.attribute.AttributeModifier -
ATTRIBUTE_MODIFIER_CONSTRUCTOR_1_9
1.9+ org.bukkit.attribute.AttributeModifier(String, double, org.bukkit.attribute.AttributeModifier.Operation) -
ATTRIBUTE_MODIFIER_CONSTRUCTOR_1_13_2
1.13.2+ org.bukkit.attribute.AttributeModifier(String, double, org.bukkit.attribute.AttributeModifier.Operation, org.bukkit.inventory.EquipmentSlot) -
ATTRIBUTE_MODIFIER_CONSTRUCTOR_1_20_5
1.20.5+ org.bukkit.attribute.AttributeModifier(UUID, String, double, org.bukkit.attribute.AttributeModifier.Operation, org.bukkit.inventory.EquipmentSlot) -
ATTRIBUTE_MODIFIER_CONSTRUCTOR_1_21
1.21+ org.bukkit.attribute.AttributeModifier(org.bukkit.NamespacedKey, double, org.bukkit.attribute.AttributeModifier.Operation, org.bukkit.inventory.EquipmentSlot) -
ATTRIBUTE_MODIFIER_GET_NAME_METHOD
1.13.2+ org.bukkit.attribute.AttributeModifier#getName() -
ATTRIBUTE_MODIFIER_GET_OPERATION_METHOD
1.13.2+ org.bukkit.attribute.AttributeModifier#getOperation() -
ATTRIBUTE_MODIFIER_GET_SLOT_METHOD
1.13.2+ org.bukkit.attribute.AttributeModifier#getSlot() -
ATTRIBUTE_MODIFIER_GET_SLOT_GROUP_METHOD
1.20.5+ org.bukkit.attribute.AttributeModifier#getSlotGroup()
-
-
Method Details
-
constructAttributeModifier
@Nullable public static @Nullable Object constructAttributeModifier(@Nullable @Nullable org.bukkit.plugin.Plugin plugin, @NotNull @NotNull String name, double amount, @NotNull @NotNull Object operation, @Nullable @Nullable Object slot) - Parameters:
operation-RefAttributeModifier.RefOperation.ATTRIBUTE_MODIFIER_OPERATION_ENUMslot-EquipmentSlotorRefEquipmentSlotGroup.EQUIPMENT_SLOT_GROUP_CLASS
-