程序包 org.bukkit.event.entity

# 枚举 EntityExhaustionEvent.ExhaustionReason

java.lang.Object
java.lang.Enum<EntityExhaustionEvent.ExhaustionReason>
org.bukkit.event.entity.EntityExhaustionEvent.ExhaustionReason

所有已实现的接口:
  `Serializable`, `Comparable<EntityExhaustionEvent.ExhaustionReason>`, `Constable`

封闭类:
  EntityExhaustionEvent

public static enum EntityExhaustionEvent.ExhaustionReason extends Enum<EntityExhaustionEvent.ExhaustionReason>
The reason for why a PlayerExhaustionEvent takes place

- ## 嵌套类概要

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

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

- ## 枚举常量概要

  枚举常量
  枚举常量
  说明
  `ATTACK`
  Player attacks another entity
  `BLOCK_MINED`
  Player mines a block
  `CROUCH`
  Player crouches one centimeter (does not effect exhaustion, but fires nonetheless)
  `DAMAGED`
  Player takes damage
  `HUNGER_EFFECT`
  Player has the hunger potion effect
  `JUMP`
  Player jumps
  `JUMP_SPRINT`
  Player is sprint jumping
  `REGEN`
  Player regenerated health
  `SPRINT`
  Player sprints one centimeter
  `SWIM`
  Player swims one centimeter
  `UNKNOWN`
  Unknown exhaustion reason
  `WALK`
  Player walks one centimeter (does not effect exhaustion, but fires nonetheless)
  `WALK_ON_WATER`
  Player moves on the surface of water one centimeter
  `WALK_UNDERWATER`
  Player walks underwater one centimeter

- ## 方法概要

  修饰符和类型
  方法
  说明
  `static EntityExhaustionEvent.ExhaustionReason`
  `valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static EntityExhaustionEvent.ExhaustionReason[]`
  `values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。

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

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

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

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

- ## 枚举常量详细资料

  - ### BLOCK_MINED

    public static final EntityExhaustionEvent.ExhaustionReason BLOCK_MINED
    Player mines a block

  - ### HUNGER_EFFECT

    public static final EntityExhaustionEvent.ExhaustionReason HUNGER_EFFECT
    Player has the hunger potion effect

  - ### DAMAGED

    public static final EntityExhaustionEvent.ExhaustionReason DAMAGED
    Player takes damage

  - ### ATTACK

    public static final EntityExhaustionEvent.ExhaustionReason ATTACK
    Player attacks another entity

  - ### JUMP_SPRINT

    public static final EntityExhaustionEvent.ExhaustionReason JUMP_SPRINT
    Player is sprint jumping

  - ### JUMP

    public static final EntityExhaustionEvent.ExhaustionReason JUMP
    Player jumps

  - ### SWIM

    public static final EntityExhaustionEvent.ExhaustionReason SWIM
    Player swims one centimeter

  - ### WALK_UNDERWATER

    public static final EntityExhaustionEvent.ExhaustionReason WALK_UNDERWATER
    Player walks underwater one centimeter

  - ### WALK_ON_WATER

    public static final EntityExhaustionEvent.ExhaustionReason WALK_ON_WATER
    Player moves on the surface of water one centimeter

  - ### SPRINT

    public static final EntityExhaustionEvent.ExhaustionReason SPRINT
    Player sprints one centimeter

  - ### CROUCH

    public static final EntityExhaustionEvent.ExhaustionReason CROUCH
    Player crouches one centimeter (does not effect exhaustion, but fires nonetheless)

  - ### WALK

    public static final EntityExhaustionEvent.ExhaustionReason WALK
    Player walks one centimeter (does not effect exhaustion, but fires nonetheless)

  - ### REGEN

    public static final EntityExhaustionEvent.ExhaustionReason REGEN
    Player regenerated health

  - ### UNKNOWN

    public static final EntityExhaustionEvent.ExhaustionReason UNKNOWN
    Unknown exhaustion reason

- ## 方法详细资料

  - ### values

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

  - ### valueOf

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