Uses of Class
org.bukkit.Location
| 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 |
Events relating to vehicular entities. |
| org.bukkit.event.world | |
| org.bukkit.generator |
Classes to facilitate
world generation
implementation. |
| org.bukkit.util |
Multi and single purpose classes to facilitate various programmatic
concepts.
|
| org.spigotmc.event.player |
-
Uses of Location in org.bukkit
Methods in org.bukkit that return Location Modifier and Type Method Description LocationLocation. add(double x, double y, double z)Adds the location by another.LocationLocation. add(Location vec)Adds the location by another.LocationLocation. add(Vector vec)Adds the location by a vector.LocationLocation. clone()static LocationLocation. deserialize(java.util.Map<java.lang.String,java.lang.Object> args)Required method for deserializationLocationTravelAgent. findOrCreate(Location location)Attempt to find a portal near the given location, if a portal is not found it will attempt to create one.LocationTravelAgent. findPortal(Location location)Attempt to find a portal near the given location.LocationOfflinePlayer. 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.LocationWorldBorder. getCenter()Gets the current border center.LocationWorld. getSpawnLocation()Gets the default spawnLocationof this worldLocationLocation. multiply(double m)Performs scalar multiplication, multiplying all components with a scalar.LocationLocation. setDirection(Vector vector)LocationLocation. subtract(double x, double y, double z)Subtracts the location by another.LocationLocation. subtract(Location vec)Subtracts the location by another.LocationLocation. subtract(Vector vec)Subtracts the location by a vector.LocationLocation. zero()Zero this location's components.Methods in org.bukkit with parameters of type Location Modifier and Type Method Description LocationLocation. add(Location vec)Adds the location by another.booleanWorld. createExplosion(Location loc, float power)Creates explosion at given coordinates with given powerbooleanWorld. createExplosion(Location loc, float power, boolean setFire)Creates explosion at given coordinates with given power and optionally setting blocks on fire.booleanTravelAgent. createPortal(Location location)Attempt to create a portal near the given location.doubleLocation. distance(Location o)Get the distance between this location and another.doubleLocation. distanceSquared(Location o)Get the squared distance between this location and another.ItemWorld. dropItem(Location location, ItemStack item)Drops an item at the specifiedLocationItemWorld. dropItemNaturally(Location location, ItemStack item)Drops an item at the specifiedLocationwith a random offsetLocationTravelAgent. findOrCreate(Location location)Attempt to find a portal near the given location, if a portal is not found it will attempt to create one.LocationTravelAgent. findPortal(Location location)Attempt to find a portal near the given location.booleanWorld. generateTree(Location location, TreeType type)Creates a tree at the givenLocationbooleanWorld. generateTree(Location loc, TreeType type, BlockChangeDelegate delegate)Creates a tree at the givenLocationBlockWorld. getBlockAt(Location location)intWorld. getBlockTypeIdAt(Location location)Deprecated.Magic valueChunkWorld. getChunkAt(Location location)BlockWorld. getHighestBlockAt(Location location)Gets the highest non-empty block at the given coordinatesintWorld. getHighestBlockYAt(Location location)Gets the highest non-air coordinate at the givenLocationjava.util.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.voidWorld. playEffect(Location location, Effect effect, int data)Plays an effect to all players within a default radius around a given location.voidWorld. playEffect(Location location, Effect effect, int data, int radius)Plays an effect to all players within a given radius around a location.<T> voidWorld. playEffect(Location location, Effect effect, T data)Plays an effect to all players within a default radius around a given location.<T> voidWorld. playEffect(Location location, Effect effect, T data, int radius)Plays an effect to all players within a given radius around a location.voidWorld.Spigot. playEffect(Location location, Effect effect)Plays an effect to all players within a default radius around a given location.voidWorld.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.voidWorld. playSound(Location location, Sound sound, float volume, float pitch)Play a Sound at the provided Location in the WorldvoidWorldBorder. setCenter(Location location)Sets the new border center.<T extends Entity>
TWorld. spawn(Location location, java.lang.Class<T> clazz)Spawn an entity of a specific class at the givenLocationArrowWorld. spawnArrow(Location location, Vector direction, float speed, float spread)LivingEntityWorld. spawnCreature(Location loc, CreatureType type)Deprecated.LivingEntityWorld. spawnCreature(Location loc, EntityType type)Deprecated.Has issues spawning non LivingEntities.EntityWorld. spawnEntity(Location loc, EntityType type)Creates a entity at the givenLocationFallingBlockWorld. spawnFallingBlock(Location location, int blockId, byte blockData)Deprecated.Magic valueFallingBlockWorld. spawnFallingBlock(Location location, Material material, byte data)Deprecated.Magic valueLightningStrikeWorld.Spigot. strikeLightning(Location loc, boolean isSilent)Strikes lightning at the givenLocationand possibly without soundLightningStrikeWorld. strikeLightning(Location loc)Strikes lightning at the givenLocationLightningStrikeWorld.Spigot. strikeLightningEffect(Location loc, boolean isSilent)Strikes lightning at the givenLocationwithout doing damage and possibly without soundLightningStrikeWorld. strikeLightningEffect(Location loc)Strikes lightning at the givenLocationwithout doing damageLocationLocation. subtract(Location vec)Subtracts the location by another. -
Uses of Location in org.bukkit.block
Methods in org.bukkit.block that return Location Modifier and Type Method Description LocationBlock. getLocation()Gets the Location of the blockLocationBlock. getLocation(Location loc)Stores the location of the block in the provided Location object.LocationBlockState. getLocation()Gets the location of this blockLocationBlockState. getLocation(Location loc)Stores the location of this block in the provided Location object.LocationDoubleChest. getLocation()Methods in org.bukkit.block with parameters of type Location Modifier and Type Method Description LocationBlock. getLocation(Location loc)Stores the location of the block in the provided Location object.LocationBlockState. getLocation(Location loc)Stores the location of this block in the provided Location object. -
Uses of Location in org.bukkit.entity
Methods in org.bukkit.entity that return Location Modifier and Type Method Description LocationPlayer. 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.LocationPlayer. getCompassTarget()Get the previously set compass target.LocationLivingEntity. getEyeLocation()Get a Location detailing the current eye position of the living entity.LocationEntity. getLocation()Gets the entity's current positionLocationEntity. getLocation(Location loc)Stores the entity's current position in the provided Location object.Methods in org.bukkit.entity with parameters of type Location Modifier and Type Method Description LocationEntity. getLocation(Location loc)Stores the entity's current position in the provided Location object.InventoryViewHumanEntity. openEnchanting(Location location, boolean force)Opens an empty enchanting inventory window with the player's inventory on the bottom.InventoryViewHumanEntity. openWorkbench(Location location, boolean force)Opens an empty workbench inventory window with the player's inventory on the bottom.voidPlayer. playEffect(Location loc, Effect effect, int data)Deprecated.Magic value<T> voidPlayer. playEffect(Location loc, Effect effect, T data)Plays an effect to just this player.voidPlayer.Spigot. playEffect(Location location, Effect effect, int id, int data, float offsetX, float offsetY, float offsetZ, float speed, int particleCount, int radius)voidPlayer. playNote(Location loc, byte instrument, byte note)Deprecated.Magic valuevoidPlayer. playNote(Location loc, Instrument instrument, Note note)Play a note for a player at a location.voidPlayer. playSound(Location location, java.lang.String sound, float volume, float pitch)Play a sound for a player at the location.voidPlayer. playSound(Location location, Sound sound, float volume, float pitch)Play a sound for a player at the location.voidPlayer. sendBlockChange(Location loc, int material, byte data)Deprecated.Magic valuevoidPlayer. sendBlockChange(Location loc, Material material, byte data)Deprecated.Magic valuebooleanPlayer. sendChunkChange(Location loc, int sx, int sy, int sz, byte[] data)Deprecated.Magic valuevoidPlayer. sendSignChange(Location loc, java.lang.String[] lines)Send a sign change.voidPlayer. setBedSpawnLocation(Location location)Sets the Location where the player will spawn at their bed.voidPlayer. setBedSpawnLocation(Location location, boolean force)Sets the Location where the player will spawn at their bed.voidPlayer. setCompassTarget(Location loc)Set the target of the player's compass.booleanEntity. teleport(Location location)Teleports this entity to the given location.booleanEntity. teleport(Location location, PlayerTeleportEvent.TeleportCause cause)Teleports this entity to the given location. -
Uses of Location in org.bukkit.event.block
Methods in org.bukkit.event.block that return Location Modifier and Type Method Description LocationBlockPistonRetractEvent. getRetractLocation()Deprecated. -
Uses of Location in org.bukkit.event.entity
Methods in org.bukkit.event.entity that return Location Modifier and Type Method Description LocationEntityTeleportEvent. getFrom()Gets the location that this entity moved fromLocationEntityExplodeEvent. getLocation()Returns the location where the explosion happened.LocationEntityPortalEnterEvent. getLocation()Gets the portal block the entity is touchingLocationEntitySpawnEvent. getLocation()Gets the location at which the entity is spawning.LocationItemDespawnEvent. getLocation()Gets the location at which the item is despawning.LocationEntityTeleportEvent. getTo()Gets the location that this entity moved toMethods in org.bukkit.event.entity with parameters of type Location Modifier and Type Method Description voidEntityTeleportEvent. setFrom(Location from)Sets the location that this entity moved fromvoidEntityTeleportEvent. setTo(Location to)Sets the location that this entity moved toConstructors in org.bukkit.event.entity with parameters of type Location Constructor Description CreatureSpawnEvent(Entity spawnee, CreatureType type, Location loc, CreatureSpawnEvent.SpawnReason reason)Deprecated.EntityExplodeEvent(Entity what, Location location, java.util.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. -
Uses of Location in org.bukkit.event.player
Methods in org.bukkit.event.player that return Location Modifier and Type Method Description LocationPlayerMoveEvent. getFrom()Gets the location this player moved fromLocationPlayerRespawnEvent. getRespawnLocation()Gets the current respawn locationLocationPlayerMoveEvent. getTo()Gets the location this player moved toMethods in org.bukkit.event.player with parameters of type Location Modifier and Type Method Description voidPlayerMoveEvent. setFrom(Location from)Sets the location to mark as where the player moved fromvoidPlayerRespawnEvent. setRespawnLocation(Location respawnLocation)Sets the new respawn locationvoidPlayerMoveEvent. setTo(Location to)Sets the location that this player will move toConstructors in org.bukkit.event.player with parameters of type Location Constructor 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) -
Uses of Location in org.bukkit.event.vehicle
Methods in org.bukkit.event.vehicle that return Location Modifier and Type Method Description LocationVehicleMoveEvent. getFrom()Get the previous position.LocationVehicleMoveEvent. getTo()Get the next position.Constructors in org.bukkit.event.vehicle with parameters of type Location Constructor Description VehicleMoveEvent(Vehicle vehicle, Location from, Location to) -
Uses of Location in org.bukkit.event.world
Methods in org.bukkit.event.world that return Location Modifier and Type Method Description LocationStructureGrowEvent. getLocation()Gets the location of the structure.LocationSpawnChangeEvent. getPreviousLocation()Gets the previous spawn locationConstructors in org.bukkit.event.world with parameters of type Location Constructor Description SpawnChangeEvent(World world, Location previousLocation)StructureGrowEvent(Location location, TreeType species, boolean bonemeal, Player player, java.util.List<BlockState> blocks) -
Uses of Location in org.bukkit.generator
Methods in org.bukkit.generator that return Location Modifier and Type Method Description LocationChunkGenerator. getFixedSpawnLocation(World world, java.util.Random random)Gets a fixed spawn location to use for a given world. -
Uses of Location in org.bukkit.util
Methods in org.bukkit.util that return Location Modifier and Type Method Description LocationVector. toLocation(World world)Gets a Location version of this vector with yaw and pitch being 0.LocationVector. toLocation(World world, float yaw, float pitch)Gets a Location version of this vector.Constructors in org.bukkit.util with parameters of type Location Constructor 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 -
Uses of Location in org.spigotmc.event.player
Methods in org.spigotmc.event.player that return Location Modifier and Type Method Description LocationPlayerSpawnLocationEvent. getSpawnLocation()Gets player's spawn location.Methods in org.spigotmc.event.player with parameters of type Location Modifier and Type Method Description voidPlayerSpawnLocationEvent. setSpawnLocation(Location location)Sets player's spawn location.Constructors in org.spigotmc.event.player with parameters of type Location Constructor Description PlayerSpawnLocationEvent(Player who, Location spawnLocation)