| Package | Description | 
|---|---|
| org.bukkit | More generalized classes in the API. | 
| org.bukkit.block | Classes used to manipulate the voxels in a  world,
 including special states. | 
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| org.bukkit.event.block | |
| org.bukkit.event.entity | |
| org.bukkit.event.player | |
| org.bukkit.event.vehicle | Eventsrelating tovehicular entities. | 
| org.bukkit.event.world | |
| org.bukkit.generator | Classes to facilitate  worldgeneration
 implementation. | 
| org.bukkit.util | Multi and single purpose classes to facilitate various programmatic
 concepts. | 
| org.spigotmc.event.player | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | Location. add(double x,
   double y,
   double z)Adds the location by another. | 
| Location | Location. add(Location vec)Adds the location by another. | 
| Location | Location. add(Vector vec)Adds the location by a vector. | 
| Location | Location. clone() | 
| static Location | Location. deserialize(Map<String,Object> args)Required method for deserialization | 
| Location | TravelAgent. findOrCreate(Location location)Attempt to find a portal near the given location, if a portal is not
 found it will attempt to create one. | 
| Location | TravelAgent. findPortal(Location location)Attempt to find a portal near the given location. | 
| Location | OfflinePlayer. getBedSpawnLocation()Gets the Location where the player will spawn at their bed, null if
 they have not slept in one or their current bed spawn is invalid. | 
| Location | WorldBorder. getCenter()Gets the current border center. | 
| Location | World. getSpawnLocation()Gets the default spawn  Locationof this world | 
| Location | Location. multiply(double m)Performs scalar multiplication, multiplying all components with a
 scalar. | 
| Location | Location. setDirection(Vector vector) | 
| Location | Location. subtract(double x,
        double y,
        double z)Subtracts the location by another. | 
| Location | Location. subtract(Location vec)Subtracts the location by another. | 
| Location | Location. subtract(Vector vec)Subtracts the location by a vector. | 
| Location | Location. zero()Zero this location's components. | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | Location. add(Location vec)Adds the location by another. | 
| boolean | World. createExplosion(Location loc,
               float power)Creates explosion at given coordinates with given power | 
| boolean | World. createExplosion(Location loc,
               float power,
               boolean setFire)Creates explosion at given coordinates with given power and optionally
 setting blocks on fire. | 
| boolean | TravelAgent. createPortal(Location location)Attempt to create a portal near the given location. | 
| double | Location. distance(Location o)Get the distance between this location and another. | 
| double | Location. distanceSquared(Location o)Get the squared distance between this location and another. | 
| Item | World. dropItem(Location location,
        ItemStack item)Drops an item at the specified  Location | 
| Item | World. dropItemNaturally(Location location,
                 ItemStack item)Drops an item at the specified  Locationwith a random offset | 
| Location | TravelAgent. findOrCreate(Location location)Attempt to find a portal near the given location, if a portal is not
 found it will attempt to create one. | 
| Location | TravelAgent. findPortal(Location location)Attempt to find a portal near the given location. | 
| boolean | World. generateTree(Location location,
            TreeType type)Creates a tree at the given  Location | 
| boolean | World. generateTree(Location loc,
            TreeType type,
            BlockChangeDelegate delegate)Creates a tree at the given  Location | 
| Block | World. getBlockAt(Location location) | 
| int | World. getBlockTypeIdAt(Location location)Deprecated. 
 Magic value | 
| Chunk | World. getChunkAt(Location location) | 
| Block | World. getHighestBlockAt(Location location)Gets the highest non-empty block at the given coordinates | 
| int | World. getHighestBlockYAt(Location location)Gets the highest non-air coordinate at the given  Location | 
| Collection<Entity> | World. getNearbyEntities(Location location,
                 double x,
                 double y,
                 double z)Returns a list of entities within a bounding box centered around a Location. | 
| void | World.Spigot. playEffect(Location location,
          Effect effect)Plays an effect to all players within a default radius around a given
 location. | 
| void | World. playEffect(Location location,
          Effect effect,
          int data)Plays an effect to all players within a default radius around a given
 location. | 
| void | World. playEffect(Location location,
          Effect effect,
          int data,
          int radius)Plays an effect to all players within a given radius around a location. | 
| void | World.Spigot. playEffect(Location location,
          Effect effect,
          int id,
          int data,
          float offsetX,
          float offsetY,
          float offsetZ,
          float speed,
          int particleCount,
          int radius)Plays an effect to all players within a default radius around a given
 location. | 
| <T> void | World. playEffect(Location location,
          Effect effect,
          T data)Plays an effect to all players within a default radius around a given
 location. | 
| <T> void | World. playEffect(Location location,
          Effect effect,
          T data,
          int radius)Plays an effect to all players within a given radius around a location. | 
| void | World. playSound(Location location,
         Sound sound,
         float volume,
         float pitch)Play a Sound at the provided Location in the World | 
| void | WorldBorder. setCenter(Location location)Sets the new border center. | 
| <T extends Entity>  | World. spawn(Location location,
     Class<T> clazz)Spawn an entity of a specific class at the given  Location | 
| Arrow | World. spawnArrow(Location location,
          Vector direction,
          float speed,
          float spread) | 
| LivingEntity | World. spawnCreature(Location loc,
             CreatureType type)Deprecated.  | 
| LivingEntity | World. spawnCreature(Location loc,
             EntityType type)Deprecated. 
 Has issues spawning non LivingEntities. Use  spawnEntityinstead. | 
| Entity | World. spawnEntity(Location loc,
           EntityType type)Creates a entity at the given  Location | 
| FallingBlock | World. spawnFallingBlock(Location location,
                 int blockId,
                 byte blockData)Deprecated. 
 Magic value | 
| FallingBlock | World. spawnFallingBlock(Location location,
                 Material material,
                 byte data)Deprecated. 
 Magic value | 
| LightningStrike | World. strikeLightning(Location loc)Strikes lightning at the given  Location | 
| LightningStrike | World.Spigot. strikeLightning(Location loc,
               boolean isSilent)Strikes lightning at the given  Locationand possibly without sound | 
| LightningStrike | World. strikeLightningEffect(Location loc)Strikes lightning at the given  Locationwithout doing damage | 
| LightningStrike | World.Spigot. strikeLightningEffect(Location loc,
                     boolean isSilent)Strikes lightning at the given  Locationwithout doing damage and possibly without sound | 
| Location | Location. subtract(Location vec)Subtracts the location by another. | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | DoubleChest. getLocation() | 
| Location | BlockState. getLocation()Gets the location of this block | 
| Location | Block. getLocation()Gets the Location of the block | 
| Location | BlockState. getLocation(Location loc)Stores the location of this block in the provided Location object. | 
| Location | Block. getLocation(Location loc)Stores the location of the block in the provided Location object. | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | BlockState. getLocation(Location loc)Stores the location of this block in the provided Location object. | 
| Location | Block. getLocation(Location loc)Stores the location of the block in the provided Location object. | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | Player. getBedSpawnLocation()Gets the Location where the player will spawn at their bed, null if
 they have not slept in one or their current bed spawn is invalid. | 
| Location | Player. getCompassTarget()Get the previously set compass target. | 
| Location | LivingEntity. getEyeLocation()Get a Location detailing the current eye position of the living entity. | 
| Location | Entity. getLocation()Gets the entity's current position | 
| Location | Entity. getLocation(Location loc)Stores the entity's current position in the provided Location object. | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | Entity. getLocation(Location loc)Stores the entity's current position in the provided Location object. | 
| InventoryView | HumanEntity. openEnchanting(Location location,
              boolean force)Opens an empty enchanting inventory window with the player's inventory
 on the bottom. | 
| InventoryView | HumanEntity. openWorkbench(Location location,
             boolean force)Opens an empty workbench inventory window with the player's inventory
 on the bottom. | 
| void | Player. playEffect(Location loc,
          Effect effect,
          int data)Deprecated. 
 Magic value | 
| void | Player.Spigot. playEffect(Location location,
          Effect effect,
          int id,
          int data,
          float offsetX,
          float offsetY,
          float offsetZ,
          float speed,
          int particleCount,
          int radius) | 
| <T> void | Player. playEffect(Location loc,
          Effect effect,
          T data)Plays an effect to just this player. | 
| void | Player. playNote(Location loc,
        byte instrument,
        byte note)Deprecated. 
 Magic value | 
| void | Player. playNote(Location loc,
        Instrument instrument,
        Note note)Play a note for a player at a location. | 
| void | Player. playSound(Location location,
         Sound sound,
         float volume,
         float pitch)Play a sound for a player at the location. | 
| void | Player. playSound(Location location,
         String sound,
         float volume,
         float pitch)Deprecated. 
 Magic value | 
| void | Player. sendBlockChange(Location loc,
               int material,
               byte data)Deprecated. 
 Magic value | 
| void | Player. sendBlockChange(Location loc,
               Material material,
               byte data)Deprecated. 
 Magic value | 
| boolean | Player. sendChunkChange(Location loc,
               int sx,
               int sy,
               int sz,
               byte[] data)Deprecated. 
 Magic value | 
| void | Player. sendSignChange(Location loc,
              String[] lines)Send a sign change. | 
| void | Player. setBedSpawnLocation(Location location)Sets the Location where the player will spawn at their bed. | 
| void | Player. setBedSpawnLocation(Location location,
                   boolean force)Sets the Location where the player will spawn at their bed. | 
| void | Player. setCompassTarget(Location loc)Set the target of the player's compass. | 
| boolean | Entity. teleport(Location location)Teleports this entity to the given location. | 
| boolean | Entity. teleport(Location location,
        PlayerTeleportEvent.TeleportCause cause)Teleports this entity to the given location. | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | BlockPistonRetractEvent. getRetractLocation()Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | EntityTeleportEvent. getFrom()Gets the location that this entity moved from | 
| Location | EntitySpawnEvent. getLocation()Gets the location at which the entity is spawning. | 
| Location | EntityPortalEnterEvent. getLocation()Gets the portal block the entity is touching | 
| Location | ItemDespawnEvent. getLocation()Gets the location at which the item is despawning. | 
| Location | EntityExplodeEvent. getLocation()Returns the location where the explosion happened. | 
| Location | EntityTeleportEvent. getTo()Gets the location that this entity moved to | 
| Modifier and Type | Method and Description | 
|---|---|
| void | EntityTeleportEvent. setFrom(Location from)Sets the location that this entity moved from | 
| void | EntityTeleportEvent. setTo(Location to)Sets the location that this entity moved to | 
| Constructor and Description | 
|---|
| CreatureSpawnEvent(Entity spawnee,
                  CreatureType type,
                  Location loc,
                  CreatureSpawnEvent.SpawnReason reason)Deprecated.  | 
| EntityExplodeEvent(Entity what,
                  Location location,
                  List<Block> blocks,
                  float yield) | 
| EntityPortalEnterEvent(Entity entity,
                      Location location) | 
| EntityPortalEvent(Entity entity,
                 Location from,
                 Location to,
                 TravelAgent pta) | 
| EntityPortalExitEvent(Entity entity,
                     Location from,
                     Location to,
                     Vector before,
                     Vector after) | 
| EntityTeleportEvent(Entity what,
                   Location from,
                   Location to) | 
| ItemDespawnEvent(Item despawnee,
                Location loc) | 
| ItemSpawnEvent(Item spawnee,
              Location loc)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | PlayerMoveEvent. getFrom()Gets the location this player moved from | 
| Location | PlayerRespawnEvent. getRespawnLocation()Gets the current respawn location | 
| Location | PlayerMoveEvent. getTo()Gets the location this player moved to | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PlayerMoveEvent. setFrom(Location from)Sets the location to mark as where the player moved from | 
| void | PlayerRespawnEvent. setRespawnLocation(Location respawnLocation)Sets the new respawn location | 
| void | PlayerMoveEvent. setTo(Location to)Sets the location that this player will move to | 
| Constructor and Description | 
|---|
| PlayerMoveEvent(Player player,
               Location from,
               Location to) | 
| PlayerPortalEvent(Player player,
                 Location from,
                 Location to,
                 TravelAgent pta) | 
| PlayerPortalEvent(Player player,
                 Location from,
                 Location to,
                 TravelAgent pta,
                 PlayerTeleportEvent.TeleportCause cause) | 
| PlayerRespawnEvent(Player respawnPlayer,
                  Location respawnLocation,
                  boolean isBedSpawn) | 
| PlayerTeleportEvent(Player player,
                   Location from,
                   Location to) | 
| PlayerTeleportEvent(Player player,
                   Location from,
                   Location to,
                   PlayerTeleportEvent.TeleportCause cause) | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | VehicleMoveEvent. getFrom()Get the previous position. | 
| Location | VehicleMoveEvent. getTo()Get the next position. | 
| Constructor and Description | 
|---|
| VehicleMoveEvent(Vehicle vehicle,
                Location from,
                Location to) | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | StructureGrowEvent. getLocation()Gets the location of the structure. | 
| Location | SpawnChangeEvent. getPreviousLocation()Gets the previous spawn location | 
| Constructor and Description | 
|---|
| SpawnChangeEvent(World world,
                Location previousLocation) | 
| StructureGrowEvent(Location location,
                  TreeType species,
                  boolean bonemeal,
                  Player player,
                  List<BlockState> blocks) | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | ChunkGenerator. getFixedSpawnLocation(World world,
                     Random random)Gets a fixed spawn location to use for a given world. | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | Vector. toLocation(World world)Gets a Location version of this vector with yaw and pitch being 0. | 
| Location | Vector. toLocation(World world,
          float yaw,
          float pitch)Gets a Location version of this vector. | 
| Constructor and Description | 
|---|
| BlockIterator(Location loc)Constructs the BlockIterator. | 
| BlockIterator(Location loc,
             double yOffset)Constructs the BlockIterator. | 
| BlockIterator(Location loc,
             double yOffset,
             int maxDistance)Constructs the BlockIterator | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | PlayerSpawnLocationEvent. getSpawnLocation()Gets player's spawn location. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PlayerSpawnLocationEvent. setSpawnLocation(Location location)Sets player's spawn location. | 
| Constructor and Description | 
|---|
| PlayerSpawnLocationEvent(Player who,
                        Location spawnLocation) | 
Copyright © 2015. All rights reserved.