# 接口的使用
org.bukkit.entity.AbstractArrow

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

- ## org.bukkit中AbstractArrow的使用

  类型参数类型为AbstractArrow的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `<T extends AbstractArrow>
  T`
  World.`spawnArrow(@NotNull Location location, @NotNull Vector direction, float speed, float spread, @NotNull Class<T> clazz)`
  Creates an arrow entity of the given class at the given `Location`

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

  org.bukkit.entity中AbstractArrow的子接口
  修饰符和类型
  接口
  说明
  `interface`
  `Arrow`
  表示一只箭矢.
  `interface`
  `SpectralArrow`
  Represents a spectral arrow.
  `interface`
  `TippedArrow`
  已过时。
  tipped status depends only on base potion type not being UNCRAFTABLE and effects being empty.
  `interface`
  `Trident`
  代表被抛出的三叉戟.

- ## org.bukkit.event.player中AbstractArrow的使用

  返回AbstractArrow的org.bukkit.event.player中的方法
  修饰符和类型
  方法
  说明
  `@NotNull AbstractArrow`
  PlayerPickupArrowEvent.`getArrow()`
  获取玩家捡起的箭.
  参数类型为AbstractArrow的org.bukkit.event.player中的构造器
  限定符
  构造器
  说明
  ``
  `PlayerPickupArrowEvent(@NotNull Player player, @NotNull Item item, @NotNull AbstractArrow arrow)`