程序包 org.bukkit.attribute

# 枚举 Attribute

java.lang.Object
java.lang.Enum<Attribute>
org.bukkit.attribute.Attribute

所有已实现的接口:
  `Serializable`, `Comparable<Attribute>`, `Constable`, `Keyed`, `Translatable`

public enum Attribute extends Enum<Attribute> implements Keyed, Translatable
在 `Attributable` 里面的枚举.

- ## 嵌套类概要

  ## 从类继承的嵌套类/接口 java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## 枚举常量概要

  枚举常量
  枚举常量
  说明
  `GENERIC_ARMOR`
  护甲的防御值
  `GENERIC_ARMOR_TOUGHNESS`
  护甲的韧性
  `GENERIC_ATTACK_DAMAGE`
  当生物攻击其他生物/实体时所造成的伤害
  `GENERIC_ATTACK_KNOCKBACK`
  生物的攻击击退力度
  `GENERIC_ATTACK_SPEED`
  生物的攻击速率
  `GENERIC_BURNING_TIME`
  实体在着火后保持燃烧的时间。
  `GENERIC_EXPLOSION_KNOCKBACK_RESISTANCE`
  对爆炸造成的击退的抗性。
  `GENERIC_FALL_DAMAGE_MULTIPLIER`
  实体的坠落伤害倍增器。
  `GENERIC_FLYING_SPEED`
  实体的飞行速度
  `GENERIC_FOLLOW_RANGE`
  当一个生物正在跟随其他生物/人的时候的跟随范围
  `GENERIC_GRAVITY`
  施加在实体上的重力。
  `GENERIC_JUMP_STRENGTH`
  实体跳跃的力量。
  `GENERIC_KNOCKBACK_RESISTANCE`
  当生物被攻击的时候的击退抗性
  `GENERIC_LUCK`
  生物的可能的掉落物
  `GENERIC_MAX_ABSORPTION`
  实体的最大吸收值（即护甲吸收）。
  `GENERIC_MAX_HEALTH`
  生物的最大血量
  `GENERIC_MOVEMENT_EFFICIENCY`
  在困难地形中的移动速度。
  `GENERIC_MOVEMENT_SPEED`
  生物的移动速度
  `GENERIC_OXYGEN_BONUS`
  水下使用的氧气。
  `GENERIC_SAFE_FALL_DISTANCE`
  实体可以坠落而不受伤害的高度。
  `GENERIC_SCALE`
  实体的相对大小。
  `GENERIC_STEP_HEIGHT`
  实体可以跨越的高度。
  `GENERIC_WATER_MOVEMENT_EFFICIENCY`
  在水中移动的速度。
  `PLAYER_BLOCK_BREAK_SPEED`
  玩家破坏方块的速度。
  `PLAYER_BLOCK_INTERACTION_RANGE`
  玩家可以触及的方块距离。
  `PLAYER_ENTITY_INTERACTION_RANGE`
  玩家可以触及的实体距离。
  `PLAYER_MINING_EFFICIENCY`
  正确工具的挖矿速度。
  `PLAYER_SNEAKING_SPEED`
  潜行速度。
  `PLAYER_SUBMERGED_MINING_SPEED`
  水下挖掘速度。
  `PLAYER_SWEEPING_DAMAGE_RATIO`
  横扫伤害。
  `ZOMBIE_SPAWN_REINFORCEMENTS`
  僵尸增援的几率

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@NotNull NamespacedKey`
  `getKey()`
  返回用于此对象的命名空间标识符.
  `@NotNull String`
  `getTranslationKey()`
  Get the translation key, suitable for use in a translation component.
  `static Attribute`
  `valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static Attribute[]`
  `values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。

  ### 从类继承的方法 java.lang.Enum

  `clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

  ### 从类继承的方法 java.lang.Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## 枚举常量详细资料

  - ### GENERIC_MAX_HEALTH

    public static final Attribute GENERIC_MAX_HEALTH
    生物的最大血量

  - ### GENERIC_FOLLOW_RANGE

    public static final Attribute GENERIC_FOLLOW_RANGE
    当一个生物正在跟随其他生物/人的时候的跟随范围

  - ### GENERIC_KNOCKBACK_RESISTANCE

    public static final Attribute GENERIC_KNOCKBACK_RESISTANCE
    当生物被攻击的时候的击退抗性

  - ### GENERIC_MOVEMENT_SPEED

    public static final Attribute GENERIC_MOVEMENT_SPEED
    生物的移动速度

  - ### GENERIC_FLYING_SPEED

    public static final Attribute GENERIC_FLYING_SPEED
    实体的飞行速度

  - ### GENERIC_ATTACK_DAMAGE

    public static final Attribute GENERIC_ATTACK_DAMAGE
    当生物攻击其他生物/实体时所造成的伤害

  - ### GENERIC_ATTACK_KNOCKBACK

    public static final Attribute GENERIC_ATTACK_KNOCKBACK
    生物的攻击击退力度

  - ### GENERIC_ATTACK_SPEED

    public static final Attribute GENERIC_ATTACK_SPEED
    生物的攻击速率

  - ### GENERIC_ARMOR

    public static final Attribute GENERIC_ARMOR
    护甲的防御值

  - ### GENERIC_ARMOR_TOUGHNESS

    public static final Attribute GENERIC_ARMOR_TOUGHNESS
    护甲的韧性

  - ### GENERIC_FALL_DAMAGE_MULTIPLIER

    public static final Attribute GENERIC_FALL_DAMAGE_MULTIPLIER
    实体的坠落伤害倍增器。

    原文: The fall damage multiplier of an Entity.

  - ### GENERIC_LUCK

    public static final Attribute GENERIC_LUCK
    生物的可能的掉落物

  - ### GENERIC_MAX_ABSORPTION

    public static final Attribute GENERIC_MAX_ABSORPTION
    实体的最大吸收值（即护甲吸收）。

    原文: Maximum absorption of an Entity.

  - ### GENERIC_SAFE_FALL_DISTANCE

    public static final Attribute GENERIC_SAFE_FALL_DISTANCE
    实体可以坠落而不受伤害的高度。

    原文: The distance which an Entity can fall without damage.

  - ### GENERIC_SCALE

    public static final Attribute GENERIC_SCALE
    实体的相对大小。

    原文: The relative scale of an Entity.

  - ### GENERIC_STEP_HEIGHT

    public static final Attribute GENERIC_STEP_HEIGHT
    实体可以跨越的高度。

    原文: The height which an Entity can walk over.

  - ### GENERIC_GRAVITY

    public static final Attribute GENERIC_GRAVITY
    施加在实体上的重力。

    原文: The gravity applied to an Entity.

  - ### GENERIC_JUMP_STRENGTH

    public static final Attribute GENERIC_JUMP_STRENGTH
    实体跳跃的力量。

    原文: Strength with which an Entity will jump.

  - ### GENERIC_BURNING_TIME

    public static final Attribute GENERIC_BURNING_TIME
    实体在着火后保持燃烧的时间。

    原文: How long an entity remains burning after ignition.

  - ### GENERIC_EXPLOSION_KNOCKBACK_RESISTANCE

    public static final Attribute GENERIC_EXPLOSION_KNOCKBACK_RESISTANCE
    对爆炸造成的击退的抗性。

    原文: Resistance to knockback from explosions.

  - ### GENERIC_MOVEMENT_EFFICIENCY

    public static final Attribute GENERIC_MOVEMENT_EFFICIENCY
    在困难地形中的移动速度。

    原文: Movement speed through difficult terrain.

  - ### GENERIC_OXYGEN_BONUS

    public static final Attribute GENERIC_OXYGEN_BONUS
    水下使用的氧气。

    原文: Oxygen use underwater.

  - ### GENERIC_WATER_MOVEMENT_EFFICIENCY

    public static final Attribute GENERIC_WATER_MOVEMENT_EFFICIENCY
    在水中移动的速度。

    原文: Movement speed through water.

  - ### PLAYER_BLOCK_INTERACTION_RANGE

    public static final Attribute PLAYER_BLOCK_INTERACTION_RANGE
    玩家可以触及的方块距离。

    原文: The block reach distance of a Player.

  - ### PLAYER_ENTITY_INTERACTION_RANGE

    public static final Attribute PLAYER_ENTITY_INTERACTION_RANGE
    玩家可以触及的实体距离。

    原文: The entity reach distance of a Player.

  - ### PLAYER_BLOCK_BREAK_SPEED

    public static final Attribute PLAYER_BLOCK_BREAK_SPEED
    玩家破坏方块的速度。

    原文: Block break speed of a Player.

  - ### PLAYER_MINING_EFFICIENCY

    public static final Attribute PLAYER_MINING_EFFICIENCY
    正确工具的挖矿速度。

    原文: Mining speed for correct tools.

  - ### PLAYER_SNEAKING_SPEED

    public static final Attribute PLAYER_SNEAKING_SPEED
    潜行速度。

    原文: Sneaking speed.

  - ### PLAYER_SUBMERGED_MINING_SPEED

    public static final Attribute PLAYER_SUBMERGED_MINING_SPEED
    水下挖掘速度。

    原文: Underwater mining speed.

  - ### PLAYER_SWEEPING_DAMAGE_RATIO

    public static final Attribute PLAYER_SWEEPING_DAMAGE_RATIO
    横扫伤害。

    原文: Sweeping damage.

  - ### ZOMBIE_SPAWN_REINFORCEMENTS

    public static final Attribute ZOMBIE_SPAWN_REINFORCEMENTS
    僵尸增援的几率

- ## 方法详细资料

  - ### values

    public static Attribute[] values()
    按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
    返回:
      按照声明该枚举类型的常量的顺序返回的包含这些常量的数组

  - ### valueOf

    public static Attribute valueOf(String name)
    返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
    参数:
      `name` - 要返回的枚举常量的名称。
    返回:
      返回带有指定名称的枚举常量
    抛出:
      `IllegalArgumentException` - 如果该枚举类型没有带有指定名称的常量
      `NullPointerException` - 如果参数为空值

  - ### getKey

    @NotNull public @NotNull NamespacedKey getKey()
    从接口复制的说明: `Keyed`
    返回用于此对象的命名空间标识符.

    原文:Return the namespaced identifier for this object.

    指定者:
      `getKey` 在接口中 `Keyed`
    返回:
      标识此对象的 key

  - ### getTranslationKey

    @NotNull public @NotNull String getTranslationKey()
    从接口复制的说明: `Translatable`
    Get the translation key, suitable for use in a translation component.
    指定者:
      `getTranslationKey` 在接口中 `Translatable`
    返回:
      the translation key