# 接口的使用
org.bukkit.Raid

使用Raid的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.entity
为在`世界`内存在的非三维像素单位(实体)提供的接口，包含玩家、怪物、抛射物等.
org.bukkit.event.raid
与袭击有关的`事件`(Minecraft Wiki - 袭击).

- ## org.bukkit中Raid的使用

  返回Raid的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `@Nullable Raid`
  World.`locateNearestRaid(@NotNull Location location, int radius)`
  寻找与给定位置相距最近的袭击.
  返回变量类型为Raid的类型的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `@NotNull List<Raid>`
  World.`getRaids()`
  获取本世界正在进行的所有袭击.

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

  返回Raid的org.bukkit.entity中的方法
  修饰符和类型
  方法
  说明
  `@Nullable Raid`
  Raider.`getRaid()`
  Get the `Raid` that this raider is participating in, if any.
  参数类型为Raid的org.bukkit.entity中的方法
  修饰符和类型
  方法
  说明
  `void`
  Raider.`setRaid(@Nullable Raid raid)`
  Set the `Raid` that this raider is participating in.

- ## org.bukkit.event.raid中Raid的使用

  返回Raid的org.bukkit.event.raid中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Raid`
  RaidEvent.`getRaid()`
  返回本事件所涉及的袭击.
  参数类型为Raid的org.bukkit.event.raid中的构造器
  限定符
  构造器
  说明
  `protected`
  `RaidEvent(@NotNull Raid raid, @NotNull World world)`
  ``
  `RaidFinishEvent(@NotNull Raid raid, @NotNull World world, @NotNull List<Player> winners)`
  ``
  `RaidSpawnWaveEvent(@NotNull Raid raid, @NotNull World world, @Nullable Raider leader, @NotNull List<Raider> raiders)`
  ``
  `RaidStopEvent(@NotNull Raid raid, @NotNull World world, @NotNull RaidStopEvent.Reason reason)`
  ``
  `RaidTriggerEvent(@NotNull Raid raid, @NotNull World world, @NotNull Player player)`