Package | Description |
---|---|
org.bukkit |
The root package of the Bukkit API, contains generalized API classes.
|
org.bukkit.block |
Classes used to manipulate the voxels in a
world ,
including special states. |
org.bukkit.boss |
Classes concerning the creation of boss bars that appear at the top of the
player's screen.
|
org.bukkit.command |
Classes relating to handling specialized non-chat player input.
|
org.bukkit.configuration |
Classes dedicated to handling a plugin's runtime configuration.
|
org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world , including all players, monsters, projectiles, etc. |
org.bukkit.entity.memory |
Classes concerning an entity's persistent memory.
|
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.inventory |
Classes involved in manipulating player inventories and item interactions.
|
org.bukkit.loot |
Classes relevant to loot table manipulation and generation.
|
org.bukkit.util |
Multi and single purpose classes to facilitate various programmatic
concepts.
|
org.spigotmc.event.player |
Spigot-specific player events.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull Location |
Location.add(double x,
double y,
double z) |
Adds the location by another.
|
@NotNull Location |
Location.add(@NotNull Location vec) |
Adds the location by another.
|
@NotNull Location |
Location.add(@NotNull Vector vec) |
Adds the location by a vector.
|
@NotNull Location |
Location.clone() |
|
static @NotNull Location |
Location.deserialize(@NotNull Map<String,Object> args) |
Required method for deserialization
|
@Nullable 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.
|
@NotNull Location |
WorldBorder.getCenter() |
Gets the current border center.
|
@NotNull Location |
Raid.getLocation() |
Gets the center location where the raid occurs.
|
@NotNull Location |
World.getSpawnLocation() |
Gets the default spawn
Location of this world |
@Nullable Location |
World.locateNearestStructure(@NotNull Location origin,
@NotNull StructureType structureType,
int radius,
boolean findUnexplored) |
Find the closest nearby structure of a given
StructureType . |
@NotNull Location |
Location.multiply(double m) |
Performs scalar multiplication, multiplying all components with a
scalar.
|
@NotNull Location |
Location.setDirection(@NotNull Vector vector) |
|
@NotNull Location |
Location.subtract(double x,
double y,
double z) |
Subtracts the location by another.
|
@NotNull Location |
Location.subtract(@NotNull Location vec) |
Subtracts the location by another.
|
@NotNull Location |
Location.subtract(@NotNull Vector vec) |
Subtracts the location by a vector.
|
@NotNull Location |
Location.zero() |
Zero this location's components.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull Location |
Location.add(@NotNull Location vec) |
Adds the location by another.
|
static @NotNull ItemStack |
Bukkit.createExplorerMap(@NotNull World world,
@NotNull Location location,
@NotNull StructureType structureType) |
Create a new explorer map targeting the closest nearby structure of a
given
StructureType . |
static @NotNull ItemStack |
Bukkit.createExplorerMap(@NotNull World world,
@NotNull Location location,
@NotNull StructureType structureType,
int radius,
boolean findUnexplored) |
Create a new explorer map targeting the closest nearby structure of a
given
StructureType . |
@NotNull ItemStack |
Server.createExplorerMap(@NotNull World world,
@NotNull Location location,
@NotNull StructureType structureType) |
Create a new explorer map targeting the closest nearby structure of a
given
StructureType . |
@NotNull ItemStack |
Server.createExplorerMap(@NotNull World world,
@NotNull Location location,
@NotNull StructureType structureType,
int radius,
boolean findUnexplored) |
Create a new explorer map targeting the closest nearby structure of a
given
StructureType . |
boolean |
World.createExplosion(@NotNull Location loc,
float power) |
Creates explosion at given coordinates with given power
|
boolean |
World.createExplosion(@NotNull Location loc,
float power,
boolean setFire) |
Creates explosion at given coordinates with given power and optionally
setting blocks on fire.
|
boolean |
World.createExplosion(@NotNull Location loc,
float power,
boolean setFire,
boolean breakBlocks) |
Creates explosion at given coordinates with given power and optionally
setting blocks on fire or breaking blocks.
|
boolean |
World.createExplosion(@NotNull Location loc,
float power,
boolean setFire,
boolean breakBlocks,
@Nullable Entity source) |
Creates explosion at given coordinates with given power and optionally
setting blocks on fire or breaking blocks.
|
double |
Location.distance(@NotNull Location o) |
Get the distance between this location and another.
|
double |
Location.distanceSquared(@NotNull Location o) |
Get the squared distance between this location and another.
|
@NotNull Item |
World.dropItem(@NotNull Location location,
@NotNull ItemStack item) |
Drops an item at the specified
Location |
@NotNull Item |
World.dropItemNaturally(@NotNull Location location,
@NotNull ItemStack item) |
Drops an item at the specified
Location with a random offset |
boolean |
World.generateTree(@NotNull Location location,
@NotNull TreeType type) |
Creates a tree at the given
Location |
boolean |
World.generateTree(@NotNull Location loc,
@NotNull TreeType type,
@NotNull BlockChangeDelegate delegate) |
Creates a tree at the given
Location |
@NotNull Block |
World.getBlockAt(@NotNull Location location) |
|
@NotNull Chunk |
World.getChunkAt(@NotNull Location location) |
|
@NotNull Block |
World.getHighestBlockAt(@NotNull Location location) |
Gets the highest non-empty (impassable) block at the given coordinates.
|
@NotNull Block |
World.getHighestBlockAt(@NotNull Location location,
@NotNull HeightMap heightMap) |
Gets the highest block corresponding to the
HeightMap at the
given coordinates. |
int |
World.getHighestBlockYAt(@NotNull Location location) |
Gets the highest non-empty (impassable) coordinate at the given
Location . |
int |
World.getHighestBlockYAt(@NotNull Location location,
@NotNull HeightMap heightMap) |
|
@NotNull Collection<Entity> |
World.getNearbyEntities(@NotNull Location location,
double x,
double y,
double z) |
Returns a list of entities within a bounding box centered around a
Location.
|
@NotNull Collection<Entity> |
World.getNearbyEntities(@NotNull Location location,
double x,
double y,
double z,
@Nullable Predicate<Entity> filter) |
Returns a list of entities within a bounding box centered around a
Location.
|
boolean |
WorldBorder.isInside(@NotNull Location location) |
Check if the specified location is inside this border.
|
@Nullable Raid |
World.locateNearestRaid(@NotNull Location location,
int radius) |
Finds the nearest raid close to the given location.
|
@Nullable Location |
World.locateNearestStructure(@NotNull Location origin,
@NotNull StructureType structureType,
int radius,
boolean findUnexplored) |
Find the closest nearby structure of a given
StructureType . |
void |
World.playEffect(@NotNull Location location,
@NotNull Effect effect,
int data) |
Plays an effect to all players within a default radius around a given
location.
|
void |
World.playEffect(@NotNull Location location,
@NotNull Effect effect,
int data,
int radius) |
Plays an effect to all players within a given radius around a location.
|
<T> void |
World.playEffect(@NotNull Location location,
@NotNull Effect effect,
T data) |
Plays an effect to all players within a default radius around a given
location.
|
<T> void |
World.playEffect(@NotNull Location location,
@NotNull Effect effect,
T data,
int radius) |
Plays an effect to all players within a given radius around a location.
|
void |
World.playSound(@NotNull Location location,
@NotNull String sound,
float volume,
float pitch) |
Play a Sound at the provided Location in the World.
|
void |
World.playSound(@NotNull Location location,
@NotNull String sound,
@NotNull SoundCategory category,
float volume,
float pitch) |
Play a Sound at the provided Location in the World.
|
void |
World.playSound(@NotNull Location location,
@NotNull Sound sound,
float volume,
float pitch) |
Play a Sound at the provided Location in the World
|
void |
World.playSound(@NotNull Location location,
@NotNull Sound sound,
@NotNull SoundCategory category,
float volume,
float pitch) |
Play a Sound at the provided Location in the World.
|
@Nullable RayTraceResult |
World.rayTrace(@NotNull Location start,
@NotNull Vector direction,
double maxDistance,
@NotNull FluidCollisionMode fluidCollisionMode,
boolean ignorePassableBlocks,
double raySize,
@Nullable Predicate<Entity> filter) |
Performs a ray trace that checks for both block and entity collisions.
|
@Nullable RayTraceResult |
World.rayTraceBlocks(@NotNull Location start,
@NotNull Vector direction,
double maxDistance) |
Performs a ray trace that checks for block collisions using the blocks'
precise collision shapes.
|
@Nullable RayTraceResult |
World.rayTraceBlocks(@NotNull Location start,
@NotNull Vector direction,
double maxDistance,
@NotNull FluidCollisionMode fluidCollisionMode) |
Performs a ray trace that checks for block collisions using the blocks'
precise collision shapes.
|
@Nullable RayTraceResult |
World.rayTraceBlocks(@NotNull Location start,
@NotNull Vector direction,
double maxDistance,
@NotNull FluidCollisionMode fluidCollisionMode,
boolean ignorePassableBlocks) |
Performs a ray trace that checks for block collisions using the blocks'
precise collision shapes.
|
@Nullable RayTraceResult |
World.rayTraceEntities(@NotNull Location start,
@NotNull Vector direction,
double maxDistance) |
Performs a ray trace that checks for entity collisions.
|
@Nullable RayTraceResult |
World.rayTraceEntities(@NotNull Location start,
@NotNull Vector direction,
double maxDistance,
double raySize) |
Performs a ray trace that checks for entity collisions.
|
@Nullable RayTraceResult |
World.rayTraceEntities(@NotNull Location start,
@NotNull Vector direction,
double maxDistance,
double raySize,
@Nullable Predicate<Entity> filter) |
Performs a ray trace that checks for entity collisions.
|
@Nullable RayTraceResult |
World.rayTraceEntities(@NotNull Location start,
@NotNull Vector direction,
double maxDistance,
@Nullable Predicate<Entity> filter) |
Performs a ray trace that checks for entity collisions.
|
void |
WorldBorder.setCenter(@NotNull Location location) |
Sets the new border center.
|
@org.jetbrains.annotations.NotNull boolean |
World.setSpawnLocation(@NotNull Location location) |
Sets the spawn location of the world.
|
<T extends Entity> |
World.spawn(@NotNull Location location,
@NotNull Class<T> clazz) |
Spawn an entity of a specific class at the given
Location |
<T extends Entity> |
World.spawn(@NotNull Location location,
@NotNull Class<T> clazz,
@Nullable Consumer<T> function) |
Spawn an entity of a specific class at the given
Location , with
the supplied function run before the entity is added to the world. |
@NotNull Arrow |
World.spawnArrow(@NotNull Location location,
@NotNull Vector direction,
float speed,
float spread) |
|
<T extends AbstractArrow> |
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 |
@NotNull Entity |
World.spawnEntity(@NotNull Location loc,
@NotNull EntityType type) |
Creates a entity at the given
Location |
@NotNull FallingBlock |
World.spawnFallingBlock(@NotNull Location location,
@NotNull BlockData data) |
|
@NotNull FallingBlock |
World.spawnFallingBlock(@NotNull Location location,
@NotNull MaterialData data) |
|
@NotNull FallingBlock |
World.spawnFallingBlock(@NotNull Location location,
@NotNull Material material,
byte data) |
Deprecated.
Magic value
|
void |
World.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count) |
Spawns the particle (the number of times specified by count)
at the target location.
|
void |
World.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count,
double offsetX,
double offsetY,
double offsetZ) |
Spawns the particle (the number of times specified by count)
at the target location.
|
void |
World.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra) |
Spawns the particle (the number of times specified by count)
at the target location.
|
<T> void |
World.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra,
T data) |
Spawns the particle (the number of times specified by count)
at the target location.
|
<T> void |
World.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra,
T data,
boolean force) |
Spawns the particle (the number of times specified by count)
at the target location.
|
<T> void |
World.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
T data) |
Spawns the particle (the number of times specified by count)
at the target location.
|
<T> void |
World.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count,
T data) |
Spawns the particle (the number of times specified by count)
at the target location.
|
@NotNull LightningStrike |
World.Spigot.strikeLightning(@NotNull Location loc,
boolean isSilent) |
Strikes lightning at the given
Location and possibly without sound |
@NotNull LightningStrike |
World.strikeLightning(@NotNull Location loc) |
Strikes lightning at the given
Location |
@NotNull LightningStrike |
World.Spigot.strikeLightningEffect(@NotNull Location loc,
boolean isSilent) |
Strikes lightning at the given
Location without doing damage and possibly without sound |
@NotNull LightningStrike |
World.strikeLightningEffect(@NotNull Location loc) |
Strikes lightning at the given
Location without doing damage |
@NotNull Location |
Location.subtract(@NotNull Location vec) |
Subtracts the location by another.
|
Modifier and Type | Method | Description |
---|---|---|
@Nullable Location |
EndGateway.getExitLocation() |
Gets the location that entities are teleported to when
entering the gateway portal.
|
@Nullable Location |
Beehive.getFlower() |
Get the hive's flower location.
|
@NotNull Location |
Block.getLocation() |
Gets the Location of the block
|
@Nullable Location |
Block.getLocation(@Nullable Location loc) |
Stores the location of the block in the provided Location object.
|
@NotNull Location |
BlockState.getLocation() |
Gets the location of this block state.
|
@Nullable Location |
BlockState.getLocation(@Nullable Location loc) |
Stores the location of this block state in the provided Location object.
|
@NotNull Location |
DoubleChest.getLocation() |
Modifier and Type | Method | Description |
---|---|---|
@Nullable Location |
Block.getLocation(@Nullable Location loc) |
Stores the location of the block in the provided Location object.
|
@Nullable Location |
BlockState.getLocation(@Nullable Location loc) |
Stores the location of this block state in the provided Location object.
|
@Nullable RayTraceResult |
Block.rayTrace(@NotNull Location start,
@NotNull Vector direction,
double maxDistance,
@NotNull FluidCollisionMode fluidCollisionMode) |
Performs a ray trace that checks for collision with this specific block
in its current state using its precise collision shape.
|
void |
EndGateway.setExitLocation(@Nullable Location location) |
Sets the exit location that entities are teleported to when
they enter the gateway portal.
|
void |
Beehive.setFlower(@Nullable Location location) |
Set the hive's flower location.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull Location |
DragonBattle.getEndPortalLocation() |
Get the location of the end portal.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull List<String> |
Command.tabComplete(@NotNull CommandSender sender,
@NotNull String alias,
@NotNull String[] args,
@Nullable Location location) |
Executed on tab completion for this command, returning a list of
options the player can tab through.
|
@Nullable List<String> |
CommandMap.tabComplete(@NotNull CommandSender sender,
@NotNull String cmdLine,
@Nullable Location location) |
Looks for the requested command and executes an appropriate
tab-completer if found.
|
@Nullable List<String> |
SimpleCommandMap.tabComplete(@NotNull CommandSender sender,
@NotNull String cmdLine,
@Nullable Location location) |
Modifier and Type | Method | Description |
---|---|---|
@Nullable Location |
ConfigurationSection.getLocation(@NotNull String path) |
Gets the requested Location by path.
|
@Nullable Location |
ConfigurationSection.getLocation(@NotNull String path,
@Nullable Location def) |
Gets the requested
Location by path, returning a default value if
not found. |
@Nullable Location |
MemorySection.getLocation(@NotNull String path) |
|
@Nullable Location |
MemorySection.getLocation(@NotNull String path,
@Nullable Location def) |
Modifier and Type | Method | Description |
---|---|---|
@Nullable Location |
ConfigurationSection.getLocation(@NotNull String path,
@Nullable Location def) |
Gets the requested
Location by path, returning a default value if
not found. |
@Nullable Location |
MemorySection.getLocation(@NotNull String path,
@Nullable Location def) |
Modifier and Type | Method | Description |
---|---|---|
@Nullable Location |
EnderCrystal.getBeamTarget() |
Gets the location that this end crystal is pointing its beam to.
|
@NotNull Location |
HumanEntity.getBedLocation() |
Gets the location of the bed the player is currently sleeping in
|
@Nullable Location |
HumanEntity.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.
|
@NotNull Location |
Player.getCompassTarget() |
Get the previously set compass target.
|
@NotNull Location |
LivingEntity.getEyeLocation() |
Get a Location detailing the current eye position of the living entity.
|
@Nullable Location |
Bee.getFlower() |
Get the bee's flower location.
|
@Nullable Location |
Bee.getHive() |
Get the bee's hive location.
|
@NotNull Location |
Entity.getLocation() |
Gets the entity's current position
|
@Nullable Location |
Entity.getLocation(@Nullable Location loc) |
Stores the entity's current position in the provided Location object.
|
@NotNull Location |
EnderSignal.getTargetLocation() |
Get the location this EnderSignal is moving towards.
|
Modifier and Type | Method | Description |
---|---|---|
@Nullable Location |
Entity.getLocation(@Nullable Location loc) |
Stores the entity's current position in the provided Location object.
|
@Nullable InventoryView |
HumanEntity.openEnchanting(@Nullable Location location,
boolean force) |
Opens an empty enchanting inventory window with the player's inventory
on the bottom.
|
@Nullable InventoryView |
HumanEntity.openWorkbench(@Nullable Location location,
boolean force) |
Opens an empty workbench inventory window with the player's inventory
on the bottom.
|
void |
Player.playEffect(@NotNull Location loc,
@NotNull Effect effect,
int data) |
Deprecated.
Magic value
|
<T> void |
Player.playEffect(@NotNull Location loc,
@NotNull Effect effect,
T data) |
Plays an effect to just this player.
|
void |
Player.playNote(@NotNull Location loc,
byte instrument,
byte note) |
Deprecated.
Magic value
|
void |
Player.playNote(@NotNull Location loc,
@NotNull Instrument instrument,
@NotNull Note note) |
Play a note for a player at a location.
|
void |
Player.playSound(@NotNull Location location,
@NotNull String sound,
float volume,
float pitch) |
Play a sound for a player at the location.
|
void |
Player.playSound(@NotNull Location location,
@NotNull String sound,
@NotNull SoundCategory category,
float volume,
float pitch) |
Play a sound for a player at the location.
|
void |
Player.playSound(@NotNull Location location,
@NotNull Sound sound,
float volume,
float pitch) |
Play a sound for a player at the location.
|
void |
Player.playSound(@NotNull Location location,
@NotNull Sound sound,
@NotNull SoundCategory category,
float volume,
float pitch) |
Play a sound for a player at the location.
|
void |
Player.sendBlockChange(@NotNull Location loc,
@NotNull BlockData block) |
Send a block change.
|
void |
Player.sendBlockChange(@NotNull Location loc,
@NotNull Material material,
byte data) |
Deprecated.
Magic value
|
boolean |
Player.sendChunkChange(@NotNull Location loc,
int sx,
int sy,
int sz,
@org.jetbrains.annotations.NotNull byte[] data) |
Deprecated.
Magic value
|
void |
Player.sendSignChange(@NotNull Location loc,
@Nullable String[] lines) |
Send a sign change.
|
void |
Player.sendSignChange(@NotNull Location loc,
@Nullable String[] lines,
@NotNull DyeColor dyeColor) |
Send a sign change.
|
void |
EnderCrystal.setBeamTarget(@Nullable Location location) |
Sets the location that this end crystal is pointing to.
|
void |
HumanEntity.setBedSpawnLocation(@Nullable Location location) |
Sets the Location where the player will spawn at their bed.
|
void |
HumanEntity.setBedSpawnLocation(@Nullable Location location,
boolean force) |
Sets the Location where the player will spawn at their bed.
|
void |
Player.setCompassTarget(@NotNull Location loc) |
Set the target of the player's compass.
|
void |
Bee.setFlower(@Nullable Location location) |
Set the bee's flower location.
|
void |
Bee.setHive(@Nullable Location location) |
Set the bee's hive location.
|
void |
EnderSignal.setTargetLocation(@NotNull Location location) |
Set the
Location this EnderSignal is moving towards. |
boolean |
HumanEntity.sleep(@NotNull Location location,
boolean force) |
Attempts to make the entity sleep at the given location.
|
boolean |
Villager.sleep(@NotNull Location location) |
Attempts to make this villager sleep at the given location.
|
void |
Player.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count) |
Spawns the particle (the number of times specified by count)
at the target location.
|
void |
Player.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count,
double offsetX,
double offsetY,
double offsetZ) |
Spawns the particle (the number of times specified by count)
at the target location.
|
void |
Player.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra) |
Spawns the particle (the number of times specified by count)
at the target location.
|
<T> void |
Player.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra,
T data) |
Spawns the particle (the number of times specified by count)
at the target location.
|
<T> void |
Player.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
T data) |
Spawns the particle (the number of times specified by count)
at the target location.
|
<T> void |
Player.spawnParticle(@NotNull Particle particle,
@NotNull Location location,
int count,
T data) |
Spawns the particle (the number of times specified by count)
at the target location.
|
boolean |
Entity.teleport(@NotNull Location location) |
Teleports this entity to the given location.
|
boolean |
Entity.teleport(@NotNull Location location,
@NotNull PlayerTeleportEvent.TeleportCause cause) |
Teleports this entity to the given location.
|
Modifier and Type | Field | Description |
---|---|---|
static MemoryKey<Location> |
MemoryKey.HOME |
|
static MemoryKey<Location> |
MemoryKey.JOB_SITE |
|
static MemoryKey<Location> |
MemoryKey.MEETING_POINT |
Modifier and Type | Method | Description |
---|---|---|
@NotNull Location |
BlockPistonRetractEvent.getRetractLocation() |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull Location |
EntityTeleportEvent.getFrom() |
Gets the location that this entity moved from
|
@NotNull Location |
EntityExplodeEvent.getLocation() |
Returns the location where the explosion happened.
|
@NotNull Location |
EntityPortalEnterEvent.getLocation() |
Gets the portal block the entity is touching
|
@NotNull Location |
EntitySpawnEvent.getLocation() |
Gets the location at which the entity is spawning.
|
@NotNull Location |
ItemDespawnEvent.getLocation() |
Gets the location at which the item is despawning.
|
@Nullable Location |
EntityTeleportEvent.getTo() |
Gets the location that this entity moved to
|
Modifier and Type | Method | Description |
---|---|---|
void |
EntityTeleportEvent.setFrom(@NotNull Location from) |
Sets the location that this entity moved from
|
void |
EntityTeleportEvent.setTo(@Nullable Location to) |
Sets the location that this entity moved to
|
Constructor | Description |
---|---|
EntityExplodeEvent(@NotNull Entity what,
@NotNull Location location,
@NotNull List<Block> blocks,
float yield) |
|
EntityPortalEnterEvent(@NotNull Entity entity,
@NotNull Location location) |
|
EntityPortalEvent(@NotNull Entity entity,
@NotNull Location from,
@Nullable Location to) |
|
EntityPortalEvent(@NotNull Entity entity,
@NotNull Location from,
@Nullable Location to,
int searchRadius) |
|
EntityPortalExitEvent(@NotNull Entity entity,
@NotNull Location from,
@NotNull Location to,
@NotNull Vector before,
@NotNull Vector after) |
|
EntityTeleportEvent(@NotNull Entity what,
@NotNull Location from,
@Nullable Location to) |
|
ItemDespawnEvent(@NotNull Item despawnee,
@NotNull Location loc) |
|
ItemSpawnEvent(@NotNull Item spawnee,
Location loc) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull Location |
PlayerMoveEvent.getFrom() |
Gets the location this player moved from
|
@NotNull Location |
PlayerRespawnEvent.getRespawnLocation() |
Gets the current respawn location
|
@Nullable Location |
PlayerMoveEvent.getTo() |
Gets the location this player moved to
|
Modifier and Type | Method | Description |
---|---|---|
void |
PlayerMoveEvent.setFrom(@NotNull Location from) |
Sets the location to mark as where the player moved from
|
void |
PlayerRespawnEvent.setRespawnLocation(@NotNull Location respawnLocation) |
Sets the new respawn location
|
void |
PlayerMoveEvent.setTo(@NotNull Location to) |
Sets the location that this player will move to
|
Constructor | Description |
---|---|
PlayerMoveEvent(@NotNull Player player,
@NotNull Location from,
@Nullable Location to) |
|
PlayerPortalEvent(@NotNull Player player,
@NotNull Location from,
@Nullable Location to) |
|
PlayerPortalEvent(@NotNull Player player,
@NotNull Location from,
@Nullable Location to,
@NotNull PlayerTeleportEvent.TeleportCause cause) |
|
PlayerPortalEvent(@NotNull Player player,
@NotNull Location from,
@Nullable Location to,
@NotNull PlayerTeleportEvent.TeleportCause cause,
int getSearchRadius,
boolean canCreatePortal,
int creationRadius) |
|
PlayerRespawnEvent(@NotNull Player respawnPlayer,
@NotNull Location respawnLocation,
boolean isBedSpawn) |
|
PlayerTeleportEvent(@NotNull Player player,
@NotNull Location from,
@Nullable Location to) |
|
PlayerTeleportEvent(@NotNull Player player,
@NotNull Location from,
@Nullable Location to,
@NotNull PlayerTeleportEvent.TeleportCause cause) |
Modifier and Type | Method | Description |
---|---|---|
@NotNull Location |
VehicleMoveEvent.getFrom() |
Get the previous position.
|
@NotNull Location |
VehicleMoveEvent.getTo() |
Get the next position.
|
Constructor | Description |
---|---|
VehicleMoveEvent(@NotNull Vehicle vehicle,
@NotNull Location from,
@NotNull Location to) |
Modifier and Type | Method | Description |
---|---|---|
@NotNull Location |
StructureGrowEvent.getLocation() |
Gets the location of the structure.
|
@NotNull Location |
SpawnChangeEvent.getPreviousLocation() |
Gets the previous spawn location
|
Constructor | Description |
---|---|
SpawnChangeEvent(@NotNull World world,
@NotNull Location previousLocation) |
|
StructureGrowEvent(@NotNull Location location,
@NotNull TreeType species,
boolean bonemeal,
@Nullable Player player,
@NotNull List<BlockState> blocks) |
Modifier and Type | Method | Description |
---|---|---|
@Nullable Location |
ChunkGenerator.getFixedSpawnLocation(@NotNull World world,
@NotNull Random random) |
Gets a fixed spawn location to use for a given world.
|
Modifier and Type | Method | Description |
---|---|---|
@Nullable Location |
Inventory.getLocation() |
Get the location of the block or entity which corresponds to this inventory.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull Location |
LootContext.getLocation() |
The
Location to store where the loot will be generated. |
Constructor | Description |
---|---|
Builder(@NotNull Location location) |
Creates a new LootContext.Builder instance to facilitate easy
creation of
LootContext s. |
Modifier and Type | Method | Description |
---|---|---|
@NotNull Location |
Vector.toLocation(@NotNull World world) |
Gets a Location version of this vector with yaw and pitch being 0.
|
@NotNull Location |
Vector.toLocation(@NotNull World world,
float yaw,
float pitch) |
Gets a Location version of this vector.
|
Modifier and Type | Method | Description |
---|---|---|
static @NotNull BoundingBox |
BoundingBox.of(@NotNull Location center,
double x,
double y,
double z) |
Creates a new bounding box using the given center and extents.
|
static @NotNull BoundingBox |
BoundingBox.of(@NotNull Location corner1,
@NotNull Location corner2) |
Creates a new bounding box using the coordinates of the given locations
as corners.
|
@NotNull BoundingBox |
BoundingBox.shift(@NotNull Location shift) |
Shifts this bounding box by the given amounts.
|
@NotNull BoundingBox |
BoundingBox.union(@NotNull Location position) |
Expands this bounding box to contain (or border) the specified position.
|
Constructor | Description |
---|---|
BlockIterator(@NotNull Location loc) |
Constructs the BlockIterator.
|
BlockIterator(@NotNull Location loc,
double yOffset) |
Constructs the BlockIterator.
|
BlockIterator(@NotNull Location loc,
double yOffset,
int maxDistance) |
Constructs the BlockIterator.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull Location |
PlayerSpawnLocationEvent.getSpawnLocation() |
Gets player's spawn location.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PlayerSpawnLocationEvent.setSpawnLocation(@NotNull Location location) |
Sets player's spawn location.
|
Constructor | Description |
---|---|
PlayerSpawnLocationEvent(@NotNull Player who,
@NotNull Location spawnLocation) |
Copyright © 2020. All rights reserved.