# 枚举的使用
org.bukkit.entity.EnderDragon.Phase

使用EnderDragon.Phase的程序包
程序包
说明
org.bukkit.entity
为在`世界`内存在的非三维像素单位(实体)提供的接口，包含玩家、怪物、抛射物等.
org.bukkit.event.entity
与`实体`相关的`事件`，不包括 一些直接引用的更具体的实体类型.

- ## org.bukkit.entity中EnderDragon.Phase的使用

  返回EnderDragon.Phase的org.bukkit.entity中的方法
  修饰符和类型
  方法
  说明
  `@NotNull EnderDragon.Phase`
  EnderDragon.`getPhase()`
  获取末影龙正在执行的阶段.
  `static EnderDragon.Phase`
  EnderDragon.Phase.`valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static EnderDragon.Phase[]`
  EnderDragon.Phase.`values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
  参数类型为EnderDragon.Phase的org.bukkit.entity中的方法
  修饰符和类型
  方法
  说明
  `void`
  EnderDragon.`setPhase(@NotNull EnderDragon.Phase phase)`
  设置末影龙的下一个阶段.

- ## org.bukkit.event.entity中EnderDragon.Phase的使用

  返回EnderDragon.Phase的org.bukkit.event.entity中的方法
  修饰符和类型
  方法
  说明
  `EnderDragon.Phase`
  EnderDragonChangePhaseEvent.`getCurrentPhase()`
  Gets the current phase that the dragon is in.
  `EnderDragon.Phase`
  EnderDragonChangePhaseEvent.`getNewPhase()`
  Gets the new phase that the dragon will switch to.
  参数类型为EnderDragon.Phase的org.bukkit.event.entity中的方法
  修饰符和类型
  方法
  说明
  `void`
  EnderDragonChangePhaseEvent.`setNewPhase(EnderDragon.Phase newPhase)`
  Sets the new phase for the ender dragon.
  参数类型为EnderDragon.Phase的org.bukkit.event.entity中的构造器
  限定符
  构造器
  说明
  ``
  `EnderDragonChangePhaseEvent(@NotNull EnderDragon enderDragon, EnderDragon.Phase currentPhase, EnderDragon.Phase newPhase)`