| Package | Description | 
|---|---|
| org.bukkit | More generalized classes in the API. | 
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| org.bukkit.event.player | 
| Modifier and Type | Method | Description | 
|---|---|---|
| <T extends Arrow> | World. spawnArrow(Location location,
          Vector direction,
          float speed,
          float spread,
          java.lang.Class<T> clazz) | Creates an arrow entity of the given class at the given  Location | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Arrow | World. spawnArrow(Location location,
          Vector direction,
          float speed,
          float spread) | 
| Modifier and Type | Interface | Description | 
|---|---|---|
| interface  | SpectralArrow | Represents a spectral arrow. | 
| interface  | TippedArrow | |
| interface  | Trident | Represents a thrown trident. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Arrow | PlayerPickupArrowEvent. getArrow() | Get the arrow being picked up by the player | 
| Constructor | Description | 
|---|---|
| PlayerPickupArrowEvent(Player player,
                      Item item,
                      Arrow arrow) | 
Copyright © 2018. All rights reserved.