Class XAttribute
java.lang.Object
com.cryptomorin.xseries.base.XModule<XAttribute, org.bukkit.attribute.Attribute>
com.cryptomorin.xseries.XAttribute
- All Implemented Interfaces:
XBase<XAttribute, org.bukkit.attribute.Attribute>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XRegistry<XAttribute, org.bukkit.attribute.Attribute> static final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttributestatic final XAttribute -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bukkit.attribute.AttributeModifiercreateModifier(@NotNull String key, double amount, org.bukkit.attribute.AttributeModifier.Operation operation, @Nullable org.bukkit.inventory.EquipmentSlot slot) Creates a newAttributeModifier.static @NotNull @Unmodifiable Collection<XAttribute> static Optional<XAttribute> static XAttributeof(org.bukkit.attribute.Attribute attribute) static XAttribute[]values()Deprecated.Methods inherited from interface XBase
friendlyName, getMetadata, isSupported, or
-
Field Details
-
REGISTRY
-
MAX_HEALTH
-
FOLLOW_RANGE
-
KNOCKBACK_RESISTANCE
-
MOVEMENT_SPEED
-
FLYING_SPEED
-
ATTACK_DAMAGE
-
ATTACK_KNOCKBACK
-
ATTACK_SPEED
-
ARMOR
-
ARMOR_TOUGHNESS
-
FALL_DAMAGE_MULTIPLIER
-
LUCK
-
MAX_ABSORPTION
-
SAFE_FALL_DISTANCE
-
SCALE
-
STEP_HEIGHT
-
GRAVITY
-
JUMP_STRENGTH
-
BURNING_TIME
-
EXPLOSION_KNOCKBACK_RESISTANCE
-
MOVEMENT_EFFICIENCY
-
OXYGEN_BONUS
-
WATER_MOVEMENT_EFFICIENCY
-
TEMPT_RANGE
-
BLOCK_INTERACTION_RANGE
-
ENTITY_INTERACTION_RANGE
-
BLOCK_BREAK_SPEED
-
MINING_EFFICIENCY
-
SNEAKING_SPEED
-
SUBMERGED_MINING_SPEED
-
SWEEPING_DAMAGE_RATIO
-
SPAWN_REINFORCEMENTS
-
CAMERA_DISTANCE
-
WAYPOINT_TRANSMIT_RANGE
-
WAYPOINT_RECEIVE_RANGE
-
-
Method Details
-
createModifier
public static org.bukkit.attribute.AttributeModifier createModifier(@NotNull @NotNull String key, double amount, @NotNull org.bukkit.attribute.AttributeModifier.Operation operation, @Nullable @Nullable org.bukkit.inventory.EquipmentSlot slot) Creates a newAttributeModifier.- Parameters:
slot- when null, defaults toEquipmentSlotGroup.ANY
-
of
-
of
-
values
Deprecated.UsegetValues()instead. -
getValues
-
getValues()instead.