# 枚举的使用
org.bukkit.Effect

使用Effect的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.entity
为在`世界`内存在的非三维像素单位(实体)提供的接口，包含玩家、怪物、抛射物等.

- ## org.bukkit中Effect的使用

  返回Effect的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `static @Nullable Effect`
  Effect.`getById(int id)`
  已过时。
  不安全的参数
  `static Effect`
  Effect.`valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static Effect[]`
  Effect.`values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
  参数类型为Effect的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `void`
  World.`playEffect(@NotNull Location location, @NotNull Effect effect, int data)`
  向以指定位置为圆心的默认半径内的所有玩家施加(给予)一个效果.
  `void`
  World.`playEffect(@NotNull Location location, @NotNull Effect effect, int data, int radius)`
  向在以指定位置为圆心的指定半径内的所有玩家施加(给予)一个效果。
  `<T> void`
  World.`playEffect(@NotNull Location location, @NotNull Effect effect, T data)`
  向在以指定位置为圆心的默认半径内的所有玩家施加(给予)一个效果。
  `<T> void`
  World.`playEffect(@NotNull Location location, @NotNull Effect effect, T data, int radius)`
  向在以指定位置为圆心的指定半径内的所有玩家施加(给予)一个效果。

- ## org.bukkit.entity中Effect的使用

  参数类型为Effect的org.bukkit.entity中的方法
  修饰符和类型
  方法
  说明
  `void`
  Player.`playEffect(@NotNull Location loc, @NotNull Effect effect, int data)`
  已过时。
  不安全的参数
  `<T> void`
  Player.`playEffect(@NotNull Location loc, @NotNull Effect effect, T data)`
  在某个位置(`Location`)向玩家播放一个粒子效果(`Effect`).