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.command |
Classes relating to handling specialized non-chat player input.
|
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.enchantment |
Events triggered from an enchantment table . |
org.bukkit.event.entity | |
org.bukkit.event.hanging |
Events relating to entities that hang . |
org.bukkit.event.inventory | |
org.bukkit.event.player | |
org.bukkit.event.vehicle |
Events relating to vehicular entities . |
org.bukkit.event.world | |
org.bukkit.projectiles |
Classes to represent the source of a projectile
|
org.bukkit.util |
Multi and single purpose classes to facilitate various programmatic
concepts.
|
Modifier and Type | Method | Description |
---|---|---|
Block |
Chunk.getBlock(int x,
int y,
int z) |
Gets a block from this chunk
|
Block |
Location.getBlock() |
Gets the block at the represented location
|
Block |
World.getBlockAt(int x,
int y,
int z) |
Gets the
Block at the given coordinates |
Block |
World.getBlockAt(Location location) |
|
Block |
World.getHighestBlockAt(int x,
int z) |
Gets the lowest block at the given coordinates such that the block and
all blocks above it are transparent for lighting purposes.
|
Block |
World.getHighestBlockAt(Location location) |
Gets the lowest block at the given
Location such that the block
and all blocks above it are transparent for lighting purposes. |
Modifier and Type | Method | Description |
---|---|---|
Chunk |
World.getChunkAt(Block block) |
Modifier and Type | Method | Description |
---|---|---|
Block |
BlockState.getBlock() |
Gets the block represented by this block state.
|
Block |
Block.getRelative(int modX,
int modY,
int modZ) |
Gets the block at the given offsets
|
Block |
Block.getRelative(BlockFace face) |
Gets the block at the given face
|
Block |
Block.getRelative(BlockFace face,
int distance) |
Gets the block at the given distance of the given face
|
Modifier and Type | Method | Description |
---|---|---|
BlockFace |
Block.getFace(Block block) |
Gets the face relation of this block compared to the given block.
|
Modifier and Type | Method | Description |
---|---|---|
Block |
BlockCommandSender.getBlock() |
Returns the block this command sender belongs to
|
Modifier and Type | Method | Description |
---|---|---|
Block |
Arrow.getAttachedBlock() |
Gets the block to which this arrow is attached.
|
Block |
LivingEntity.getTargetBlock(java.util.Set<Material> transparent,
int maxDistance) |
Gets the block that the living entity has targeted.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.List<Block> |
LivingEntity.getLastTwoTargetBlocks(java.util.Set<Material> transparent,
int maxDistance) |
Gets the last two blocks along the living entity's line of sight.
|
java.util.List<Block> |
LivingEntity.getLineOfSight(java.util.Set<Material> transparent,
int maxDistance) |
Gets all blocks along the living entity's line of sight.
|
Modifier and Type | Field | Description |
---|---|---|
protected Block |
BlockEvent.block |
|
protected Block |
BlockPlaceEvent.placedAgainst |
|
protected Block |
BlockFromToEvent.to |
Modifier and Type | Method | Description |
---|---|---|
Block |
BlockEvent.getBlock() |
Gets the block involved in this event.
|
Block |
BlockPlaceEvent.getBlockAgainst() |
Gets the block that this block was placed against
|
Block |
BlockPlaceEvent.getBlockPlaced() |
Clarity method for getting the placed block.
|
Block |
BlockBurnEvent.getIgnitingBlock() |
Gets the block which ignited this block.
|
Block |
BlockIgniteEvent.getIgnitingBlock() |
Gets the block which ignited this block
|
Block |
BlockSpreadEvent.getSource() |
Gets the source block involved in this event.
|
Block |
BlockFromToEvent.getToBlock() |
Convenience method for getting the faced Block.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.List<Block> |
BlockExplodeEvent.blockList() |
Returns the list of blocks that would have been removed or were removed
from the explosion event.
|
java.util.List<Block> |
BlockPistonExtendEvent.getBlocks() |
Get an immutable list of the blocks which will be moved by the
extending.
|
java.util.List<Block> |
BlockPistonRetractEvent.getBlocks() |
Get an immutable list of the blocks which will be moved by the
extending.
|
Constructor | Description |
---|---|
BlockBreakEvent(Block theBlock,
Player player) |
|
BlockBurnEvent(Block block) |
Deprecated.
|
BlockBurnEvent(Block block,
Block ignitingBlock) |
|
BlockCanBuildEvent(Block block,
BlockData type,
boolean canBuild) |
|
BlockDamageEvent(Player player,
Block block,
ItemStack itemInHand,
boolean instaBreak) |
|
BlockDispenseEvent(Block block,
ItemStack dispensed,
Vector velocity) |
|
BlockEvent(Block theBlock) |
|
BlockExpEvent(Block block,
int exp) |
|
BlockExplodeEvent(Block what,
java.util.List<Block> blocks,
float yield) |
|
BlockFadeEvent(Block block,
BlockState newState) |
|
BlockFertilizeEvent(Block theBlock,
Player player,
java.util.List<BlockState> blocks) |
|
BlockFormEvent(Block block,
BlockState newState) |
|
BlockFromToEvent(Block block,
Block toBlock) |
|
BlockFromToEvent(Block block,
BlockFace face) |
|
BlockGrowEvent(Block block,
BlockState newState) |
|
BlockIgniteEvent(Block theBlock,
BlockIgniteEvent.IgniteCause cause,
Block ignitingBlock) |
|
BlockIgniteEvent(Block theBlock,
BlockIgniteEvent.IgniteCause cause,
Entity ignitingEntity) |
|
BlockIgniteEvent(Block theBlock,
BlockIgniteEvent.IgniteCause cause,
Entity ignitingEntity,
Block ignitingBlock) |
|
BlockMultiPlaceEvent(java.util.List<BlockState> states,
Block clicked,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild) |
|
BlockPhysicsEvent(Block block,
BlockData changed) |
|
BlockPistonEvent(Block block,
BlockFace direction) |
|
BlockPistonExtendEvent(Block block,
int length,
BlockFace direction) |
Deprecated.
|
BlockPistonExtendEvent(Block block,
java.util.List<Block> blocks,
BlockFace direction) |
|
BlockPistonRetractEvent(Block block,
java.util.List<Block> blocks,
BlockFace direction) |
|
BlockPlaceEvent(Block placedBlock,
BlockState replacedBlockState,
Block placedAgainst,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild) |
Deprecated.
|
BlockPlaceEvent(Block placedBlock,
BlockState replacedBlockState,
Block placedAgainst,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild,
EquipmentSlot hand) |
|
BlockRedstoneEvent(Block block,
int oldCurrent,
int newCurrent) |
|
BlockSpreadEvent(Block block,
Block source,
BlockState newState) |
|
CauldronLevelChangeEvent(Block block,
Entity entity,
CauldronLevelChangeEvent.ChangeReason reason,
int oldLevel,
int newLevel) |
|
EntityBlockFormEvent(Entity entity,
Block block,
BlockState blockstate) |
|
LeavesDecayEvent(Block block) |
|
NotePlayEvent(Block block,
Instrument instrument,
Note note) |
|
SignChangeEvent(Block theBlock,
Player thePlayer,
java.lang.String[] theLines) |
|
SpongeAbsorbEvent(Block block,
java.util.List<BlockState> waterblocks) |
Constructor | Description |
---|---|
BlockExplodeEvent(Block what,
java.util.List<Block> blocks,
float yield) |
|
BlockPistonExtendEvent(Block block,
java.util.List<Block> blocks,
BlockFace direction) |
|
BlockPistonRetractEvent(Block block,
java.util.List<Block> blocks,
BlockFace direction) |
Modifier and Type | Method | Description |
---|---|---|
Block |
EnchantItemEvent.getEnchantBlock() |
Gets the block being used to enchant the item
|
Block |
PrepareItemEnchantEvent.getEnchantBlock() |
Gets the block being used to enchant the item
|
Constructor | Description |
---|---|
EnchantItemEvent(Player enchanter,
InventoryView view,
Block table,
ItemStack item,
int level,
java.util.Map<Enchantment,java.lang.Integer> enchants,
int i) |
|
PrepareItemEnchantEvent(Player enchanter,
InventoryView view,
Block table,
ItemStack item,
EnchantmentOffer[] offers,
int bonus) |
Modifier and Type | Field | Description |
---|---|---|
protected Block |
EntityInteractEvent.block |
Modifier and Type | Method | Description |
---|---|---|
Block |
EntityChangeBlockEvent.getBlock() |
Gets the block the entity is changing
|
Block |
EntityInteractEvent.getBlock() |
Returns the involved block
|
Block |
EntityCombustByBlockEvent.getCombuster() |
The combuster can be lava or a block that is on fire.
|
Block |
EntityDamageByBlockEvent.getDamager() |
Returns the block that damaged the player.
|
Block |
ProjectileHitEvent.getHitBlock() |
Gets the block that was hit, if it was a block that was hit.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.List<Block> |
EntityExplodeEvent.blockList() |
Returns the list of blocks that would have been removed or were removed
from the explosion event.
|
Constructor | Description |
---|---|
EntityBreakDoorEvent(LivingEntity entity,
Block targetBlock) |
|
EntityChangeBlockEvent(Entity what,
Block block,
BlockData to) |
|
EntityCombustByBlockEvent(Block combuster,
Entity combustee,
int duration) |
|
EntityDamageByBlockEvent(Block damager,
Entity damagee,
EntityDamageEvent.DamageCause cause,
double damage) |
|
EntityDamageByBlockEvent(Block damager,
Entity damagee,
EntityDamageEvent.DamageCause cause,
java.util.Map<EntityDamageEvent.DamageModifier,java.lang.Double> modifiers,
java.util.Map<EntityDamageEvent.DamageModifier,? extends com.google.common.base.Function<? super java.lang.Double,java.lang.Double>> modifierFunctions) |
|
EntityInteractEvent(Entity entity,
Block block) |
|
ProjectileHitEvent(Projectile projectile,
Block hitBlock) |
|
ProjectileHitEvent(Projectile projectile,
Entity hitEntity,
Block hitBlock) |
Constructor | Description |
---|---|
EntityExplodeEvent(Entity what,
Location location,
java.util.List<Block> blocks,
float yield) |
Modifier and Type | Method | Description |
---|---|---|
Block |
HangingPlaceEvent.getBlock() |
Returns the block that the hanging entity was placed on
|
Constructor | Description |
---|---|
HangingPlaceEvent(Hanging hanging,
Player player,
Block block,
BlockFace blockFace) |
Constructor | Description |
---|---|
BrewEvent(Block brewer,
BrewerInventory contents,
int fuelLevel) |
|
BrewingStandFuelEvent(Block brewingStand,
ItemStack fuel,
int fuelPower) |
|
FurnaceBurnEvent(Block furnace,
ItemStack fuel,
int burnTime) |
|
FurnaceExtractEvent(Player player,
Block block,
Material itemType,
int itemAmount,
int exp) |
|
FurnaceSmeltEvent(Block furnace,
ItemStack source,
ItemStack result) |
Modifier and Type | Field | Description |
---|---|---|
protected Block |
PlayerInteractEvent.blockClicked |
Modifier and Type | Method | Description |
---|---|---|
Block |
PlayerBedEnterEvent.getBed() |
Returns the bed block involved in this event.
|
Block |
PlayerBedLeaveEvent.getBed() |
Returns the bed block involved in this event.
|
Block |
PlayerBucketEvent.getBlockClicked() |
Return the block clicked
|
Block |
PlayerInteractEvent.getClickedBlock() |
Returns the clicked block
|
Constructor | Description |
---|---|
PlayerBedEnterEvent(Player who,
Block bed) |
|
PlayerBedLeaveEvent(Player who,
Block bed) |
|
PlayerBucketEmptyEvent(Player who,
Block blockClicked,
BlockFace blockFace,
Material bucket,
ItemStack itemInHand) |
|
PlayerBucketEvent(Player who,
Block blockClicked,
BlockFace blockFace,
Material bucket,
ItemStack itemInHand) |
|
PlayerBucketFillEvent(Player who,
Block blockClicked,
BlockFace blockFace,
Material bucket,
ItemStack itemInHand) |
|
PlayerInteractEvent(Player who,
Action action,
ItemStack item,
Block clickedBlock,
BlockFace clickedFace) |
|
PlayerInteractEvent(Player who,
Action action,
ItemStack item,
Block clickedBlock,
BlockFace clickedFace,
EquipmentSlot hand) |
Modifier and Type | Method | Description |
---|---|---|
Block |
VehicleBlockCollisionEvent.getBlock() |
Gets the block the vehicle collided with
|
Constructor | Description |
---|---|
VehicleBlockCollisionEvent(Vehicle vehicle,
Block block) |
Modifier and Type | Method | Description |
---|---|---|
java.util.ArrayList<Block> |
PortalCreateEvent.getBlocks() |
Gets an array list of all the blocks associated with the created portal
|
Constructor | Description |
---|---|
PortalCreateEvent(java.util.Collection<Block> blocks,
World world,
PortalCreateEvent.CreateReason reason) |
Modifier and Type | Method | Description |
---|---|---|
Block |
BlockProjectileSource.getBlock() |
Gets the block this projectile source belongs to.
|
Modifier and Type | Method | Description |
---|---|---|
Block |
BlockIterator.next() |
Returns the next Block in the trace
|
Copyright © 2018. All rights reserved.