Package com.cryptomorin.xseries
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 XRegistry<XAttribute, org.bukkit.attribute.Attribute> static 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 class com.cryptomorin.xseries.base.XModule
equals, get, getNames, hashCode, name, setEnumName, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.cryptomorin.xseries.base.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
-
-
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.