Uses of Interface
org.bukkit.block.Block
Packages that use Block
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes used to manipulate the voxels in a
world
,
including special states.Generalized BlockData classes.
Classes relating to handling specialized non-chat player input.
Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.Events
triggered from an enchantment table
.Events
relating to entities that hang
.Events
relating to vehicular entities
.Classes involved in manipulating player inventories and item interactions.
Classes to represent the source of a projectile
Multi and single purpose classes to facilitate various programmatic
concepts.
-
Uses of Block in com.destroystokyo.paper
Methods in com.destroystokyo.paper with parameters of type Block -
Uses of Block in com.destroystokyo.paper.block
Methods in com.destroystokyo.paper.block that return BlockModifier and TypeMethodDescriptionTargetBlockInfo.getBlock()
Deprecated, for removal: This API element is subject to removal in a future version.Get the block that is targetedTargetBlockInfo.getRelativeBlock()
Deprecated, for removal: This API element is subject to removal in a future version.Get the relative Block to the targeted block on the side it is targeted atConstructors in com.destroystokyo.paper.block with parameters of type BlockModifierConstructorDescriptionTargetBlockInfo
(@NotNull Block block, @NotNull BlockFace blockFace) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Block in com.destroystokyo.paper.event.block
Constructors in com.destroystokyo.paper.event.block with parameters of type BlockModifierConstructorDescriptionBeaconEffectEvent
(Block block, PotionEffect effect, Player player, boolean primary) BlockDestroyEvent
(Block block, BlockData newState, BlockData effectBlock, int xp, boolean willDrop) TNTPrimeEvent
(@NotNull Block theBlock, @NotNull TNTPrimeEvent.PrimeReason reason, @Nullable Entity primerEntity) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Block in com.destroystokyo.paper.loottable
Methods in com.destroystokyo.paper.loottable that return Block -
Uses of Block in io.papermc.paper.event.block
Methods in io.papermc.paper.event.block that return BlockModifier and TypeMethodDescriptionPlayerShearBlockEvent.getBlock()
Gets the block being sheared in this event.BlockBreakBlockEvent.getSource()
Gets the block that cause this (e.g.Constructors in io.papermc.paper.event.block with parameters of type BlockModifierConstructorDescriptionBeaconActivatedEvent
(Block block) BeaconDeactivatedEvent
(Block block) BellRevealRaiderEvent
(@NotNull Block theBlock, @NotNull Raider raider) Deprecated.Deprecated.BlockBreakBlockEvent
(Block block, Block source, List<ItemStack> drops) BlockBreakProgressUpdateEvent
(Block block, float progress, Entity entity) BlockFailedDispenseEvent
(Block theBlock) BlockLockCheckEvent
(Block block, Player player, Component lockedMessage, Sound lockedSound) BlockPreDispenseEvent
(Block block, ItemStack itemStack, int slot) CompostItemEvent
(Block composter, ItemStack item, boolean willRaiseLevel) DragonEggFormEvent
(Block block, BlockState newState, DragonBattle dragonBattle) PlayerShearBlockEvent
(Player player, Block block, ItemStack item, EquipmentSlot hand, List<ItemStack> drops) TargetHitEvent
(Projectile projectile, Block block, BlockFace blockFace, int signalStrength) -
Uses of Block in io.papermc.paper.event.entity
Methods in io.papermc.paper.event.entity that return BlockConstructors in io.papermc.paper.event.entity with parameters of type BlockModifierConstructorDescriptionEntityCompostItemEvent
(Entity entity, Block composter, ItemStack item, boolean willRaiseLevel) EntityInsideBlockEvent
(Entity entity, Block block) WaterBottleSplashEvent
(ThrownPotion potion, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace, Map<LivingEntity, Double> affectedEntities, Set<LivingEntity> rehydrate, Set<LivingEntity> extinguish) -
Uses of Block in io.papermc.paper.event.player
Methods in io.papermc.paper.event.player that return BlockModifier and TypeMethodDescriptionPlayerChangeBeaconEffectEvent.getBeacon()
PlayerBedFailEnterEvent.getBed()
PlayerInsertLecternBookEvent.getBlock()
Gets the block of the lectern involved in this event.PlayerFlowerPotManipulateEvent.getFlowerpot()
Gets the flowerpot that is involved in this event.Constructors in io.papermc.paper.event.player with parameters of type BlockModifierConstructorDescriptionPlayerBedFailEnterEvent
(Player player, PlayerBedFailEnterEvent.FailReason failReason, Block bed, boolean willExplode, @Nullable Component message) PlayerChangeBeaconEffectEvent
(Player player, @Nullable PotionEffectType primary, @Nullable PotionEffectType secondary, Block beacon) PlayerFlowerPotManipulateEvent
(Player player, Block flowerpot, ItemStack item, boolean placing) PlayerInsertLecternBookEvent
(Player player, Block block, ItemStack book) -
Uses of Block in org.bukkit
Methods in org.bukkit that return BlockModifier and TypeMethodDescriptionChunk.getBlock
(int x, int y, int z) Gets a block from this chunkLocation.getBlock()
Gets the block at the represented locationVibration.Destination.BlockDestination.getBlock()
World.getBlockAt
(int x, int y, int z) Gets theBlock
at the given coordinatesWorld.getBlockAt
(@NotNull Location location) World.getBlockAtKey
(long key) Deprecated.only encodes y block ranges from -512 to 511 and represents an already changed implementation detailWorld.getHighestBlockAt
(int x, int z) Gets the highest non-empty (impassable) block at the given coordinates.World.getHighestBlockAt
(int x, int z, @NotNull HeightMap heightMap) Gets the highest block corresponding to theHeightMap
at the given coordinates.World.getHighestBlockAt
(@NotNull Location location) Gets the highest non-empty (impassable) block at the given coordinates.World.getHighestBlockAt
(@NotNull Location location, @NotNull HeightMap heightMap) Gets the highest block corresponding to theHeightMap
at the given coordinates.Methods in org.bukkit with parameters of type BlockModifier and TypeMethodDescriptionWorld.getChunkAt
(@NotNull Block block) default CompletableFuture
<Chunk> World.getChunkAtAsync
(@NotNull Block block) Requests aChunk
to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.default CompletableFuture
<Chunk> World.getChunkAtAsync
(@NotNull Block block, boolean gen) Requests aChunk
to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.default void
default void
default void
World.getChunkAtAsync
(@NotNull Block block, @NotNull World.ChunkLoadCallback cb) Deprecated.Use either the Future or the Consumer based methodsdefault CompletableFuture
<Chunk> World.getChunkAtAsyncUrgently
(@NotNull Block block) Requests aChunk
to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.default CompletableFuture
<Chunk> World.getChunkAtAsyncUrgently
(@NotNull Block block, boolean gen) Requests aChunk
to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.static boolean
Bukkit.isOwnedByCurrentRegion
(Block block) Returns whether the current thread is ticking a region and that the region being ticked owns the chunk at the specified block position.default boolean
Server.isOwnedByCurrentRegion
(Block block) Returns whether the current thread is ticking a region and that the region being ticked owns the chunk at the specified block position.Method parameters in org.bukkit with type arguments of type BlockModifier and TypeMethodDescriptionChunk.getTileEntities
(@NotNull Predicate<? super Block> blockPredicate, boolean useSnapshot) Get a list of all tile entities that match a given predicate in the chunk.World.rayTraceBlocks
(@NotNull Position start, @NotNull Vector direction, double maxDistance, @NotNull FluidCollisionMode fluidCollisionMode, boolean ignorePassableBlocks, @Nullable Predicate<? super Block> canCollide) Performs a ray trace that checks for block collisions using the blocks' precise collision shapes.Constructors in org.bukkit with parameters of type Block -
Uses of Block in org.bukkit.block
Methods in org.bukkit.block that return BlockModifier and TypeMethodDescriptionBlockState.getBlock()
Gets the block represented by this block state.Block.getRelative
(int modX, int modY, int modZ) Gets the block at the given offsetsBlock.getRelative
(@NotNull BlockFace face) Gets the block at the given faceBlock.getRelative
(@NotNull BlockFace face, int distance) Gets the block at the given distance of the given faceMethods in org.bukkit.block that return types with arguments of type BlockModifier and TypeMethodDescriptionConduit.getFrameBlocks()
Get aCollection
of allBlocks
that make up the frame of this conduit.Methods in org.bukkit.block with parameters of type Block -
Uses of Block in org.bukkit.block.data
Methods in org.bukkit.block.data with parameters of type BlockModifier and TypeMethodDescriptionboolean
BlockData.isSupported
(@NotNull Block block) Checks if this state would be properly supported if it were placed at the givenBlock
. -
Uses of Block in org.bukkit.command
Methods in org.bukkit.command that return Block -
Uses of Block in org.bukkit.entity
Methods in org.bukkit.entity that return BlockModifier and TypeMethodDescriptionAbstractArrow.getAttachedBlock()
Gets the block to which this arrow is attached.Raider.getPatrolTarget()
Gets the block the raider is targeting to patrol.LivingEntity.getTargetBlock
(int maxDistance) Deprecated, for removal: This API element is subject to removal in a future version.LivingEntity.getTargetBlock
(int maxDistance, TargetBlockInfo.FluidMode fluidMode) Deprecated, for removal: This API element is subject to removal in a future version.LivingEntity.getTargetBlock
(@Nullable Set<Material> transparent, int maxDistance) Gets the block that the living entity has targeted.LivingEntity.getTargetBlockExact
(int maxDistance) Gets the block that the living entity has targeted.LivingEntity.getTargetBlockExact
(int maxDistance, @NotNull FluidCollisionMode fluidCollisionMode) Gets the block that the living entity has targeted.Methods in org.bukkit.entity that return types with arguments of type BlockModifier and TypeMethodDescriptionLivingEntity.getLastTwoTargetBlocks
(@Nullable Set<Material> transparent, int maxDistance) Gets the last two blocks along the living entity's line of sight.LivingEntity.getLineOfSight
(@Nullable Set<Material> transparent, int maxDistance) Gets all blocks along the living entity's line of sight.Methods in org.bukkit.entity with parameters of type BlockModifier and TypeMethodDescriptionboolean
Player.breakBlock
(@NotNull Block block) Force this player to break a Block using the item in their main hand.void
Raider.setPatrolTarget
(@Nullable Block block) Sets the block the raider is targeting to patrol. -
Uses of Block in org.bukkit.event.block
Fields in org.bukkit.event.block declared as BlockModifier and TypeFieldDescriptionprotected Block
BlockEvent.block
protected Block
BlockPlaceEvent.placedAgainst
protected Block
BlockFromToEvent.to
Methods in org.bukkit.event.block that return BlockModifier and TypeMethodDescriptionBlockEvent.getBlock()
Gets the block involved in this event.BlockPlaceEvent.getBlockAgainst()
Gets the block that this block was placed againstBlockPlaceEvent.getBlockPlaced()
Clarity method for getting the placed block.BlockBurnEvent.getIgnitingBlock()
Gets the block which ignited this block.BlockIgniteEvent.getIgnitingBlock()
Gets the block which ignited this blockTNTPrimeEvent.getPrimingBlock()
Get the block that caused the TNT to be primed.BlockSpreadEvent.getSource()
Gets the source block involved in this event.BlockPhysicsEvent.getSourceBlock()
Gets the source block that triggered this event.BlockFromToEvent.getToBlock()
Convenience method for getting the faced Block.Methods in org.bukkit.event.block that return types with arguments of type BlockModifier and TypeMethodDescriptionBlockExplodeEvent.blockList()
Returns the list of blocks that would have been removed or were removed from the explosion event.BlockPistonExtendEvent.getBlocks()
Get an immutable list of the blocks which will be moved by the extending.BlockPistonRetractEvent.getBlocks()
Get an immutable list of the blocks which will be moved by the retracting.Constructors in org.bukkit.event.block with parameters of type BlockModifierConstructorDescriptionBellResonateEvent
(@NotNull Block theBlock, @NotNull List<LivingEntity> resonatedEntities) BlockBreakEvent
(@NotNull Block theBlock, @NotNull Player player) BlockBurnEvent
(@NotNull Block block) Deprecated.BlockBurnEvent
(@NotNull Block block, @Nullable Block ignitingBlock) BlockCanBuildEvent
(@NotNull Block block, @NotNull BlockData type, boolean canBuild) Deprecated.BlockCanBuildEvent
(@NotNull Block block, @Nullable Player player, @NotNull BlockData type, boolean canBuild) Deprecated.BlockCanBuildEvent
(@NotNull Block block, @Nullable Player player, @NotNull BlockData type, boolean canBuild, EquipmentSlot hand) Deprecated.BlockCookEvent
(@NotNull Block block, @NotNull ItemStack source, @NotNull ItemStack result, CookingRecipe<?> recipe) BlockDamageEvent
(@NotNull Player player, @NotNull Block block, BlockFace blockFace, @NotNull ItemStack itemInHand, boolean instaBreak) BlockDamageEvent
(@NotNull Player player, @NotNull Block block, @NotNull ItemStack itemInHand, boolean instaBreak) Deprecated, for removal: This API element is subject to removal in a future version.BlockDispenseArmorEvent
(@NotNull Block block, @NotNull ItemStack dispensed, @NotNull LivingEntity target) BlockDispenseLootEvent
(@Nullable Player player, @NotNull Block theBlock, @NotNull List<ItemStack> dispensedLoot) BlockDropItemEvent
(@NotNull Block block, @NotNull BlockState blockState, @NotNull Player player, @NotNull List<Item> items) BlockEvent
(@NotNull Block theBlock) BlockExpEvent
(@NotNull Block block, int exp) BlockExplodeEvent
(@NotNull Block what, @NotNull BlockState blockState, @NotNull List<Block> blocks, float yield, @NotNull ExplosionResult result) BlockFadeEvent
(@NotNull Block block, @NotNull BlockState newState) BlockFertilizeEvent
(@NotNull Block theBlock, @Nullable Player player, @NotNull List<BlockState> blocks) BlockFormEvent
(@NotNull Block block, @NotNull BlockState newState) BlockFromToEvent
(@NotNull Block block, @NotNull Block toBlock) BlockFromToEvent
(@NotNull Block block, @NotNull BlockFace face) BlockGrowEvent
(@NotNull Block block, @NotNull BlockState newState) BlockIgniteEvent
(@NotNull Block theBlock, @NotNull BlockIgniteEvent.IgniteCause cause, @NotNull Block ignitingBlock) BlockIgniteEvent
(@NotNull Block theBlock, @NotNull BlockIgniteEvent.IgniteCause cause, @Nullable Entity ignitingEntity) BlockIgniteEvent
(@NotNull Block theBlock, @NotNull BlockIgniteEvent.IgniteCause cause, @Nullable Entity ignitingEntity, @Nullable Block ignitingBlock) BlockMultiPlaceEvent
(@NotNull List<BlockState> states, @NotNull Block clicked, @NotNull ItemStack itemInHand, @NotNull Player thePlayer, boolean canBuild) Deprecated.BlockMultiPlaceEvent
(@NotNull List<BlockState> states, @NotNull Block clicked, @NotNull ItemStack itemInHand, @NotNull Player thePlayer, boolean canBuild, EquipmentSlot hand) BlockPhysicsEvent
(@NotNull Block block, @NotNull BlockData changed) BlockPhysicsEvent
(Block block, BlockData changed, int sourceX, int sourceY, int sourceZ) Deprecated.BlockPistonEvent
(@NotNull Block block, @NotNull BlockFace direction) BlockPistonExtendEvent
(@NotNull Block block, int length, @NotNull BlockFace direction) Deprecated.BlockPistonExtendEvent
(@NotNull Block block, @NotNull List<Block> blocks, @NotNull BlockFace direction) BlockPistonRetractEvent
(@NotNull Block block, @NotNull List<Block> blocks, @NotNull BlockFace direction) BlockPlaceEvent
(@NotNull Block placedBlock, @NotNull BlockState replacedBlockState, @NotNull Block placedAgainst, @NotNull ItemStack itemInHand, @NotNull Player thePlayer, boolean canBuild) Deprecated.BlockPlaceEvent
(@NotNull Block placedBlock, @NotNull BlockState replacedBlockState, @NotNull Block placedAgainst, @NotNull ItemStack itemInHand, @NotNull Player thePlayer, boolean canBuild, @NotNull EquipmentSlot hand) BlockRedstoneEvent
(@NotNull Block block, int oldCurrent, int newCurrent) BlockShearEntityEvent
(@NotNull Block dispenser, @NotNull Entity sheared, @NotNull ItemStack tool, List<ItemStack> drops) BlockSpreadEvent
(@NotNull Block block, @NotNull Block source, @NotNull BlockState newState) BrewingStartEvent
(@NotNull Block furnace, @NotNull ItemStack source, int brewingTime) CampfireStartEvent
(@NotNull Block furnace, @NotNull ItemStack source, @NotNull CampfireRecipe recipe) CauldronLevelChangeEvent
(@NotNull Block block, @Nullable Entity entity, @NotNull CauldronLevelChangeEvent.ChangeReason reason, @NotNull BlockState newBlock) CrafterCraftEvent
(@NotNull Block theBlock, @NotNull CraftingRecipe recipe, @NotNull ItemStack result) EntityBlockFormEvent
(@NotNull Entity entity, @NotNull Block block, @NotNull BlockState blockstate) FluidLevelChangeEvent
(@NotNull Block theBlock, @NotNull BlockData newData) InventoryBlockStartEvent
(@NotNull Block block, @NotNull ItemStack source) LeavesDecayEvent
(@NotNull Block block) MoistureChangeEvent
(@NotNull Block block, @NotNull BlockState newState) NotePlayEvent
(@NotNull Block block, @NotNull Instrument instrument, @NotNull Note note) SculkBloomEvent
(@NotNull Block theBlock, int charge) Deprecated.SignChangeEvent
(@NotNull Block theBlock, @NotNull Player thePlayer, @NotNull String[] theLines, @NotNull Side side) Deprecated.Deprecated.SignChangeEvent
(@NotNull Block theBlock, @NotNull Player player, List<Component> adventure$lines, @NotNull Side side) SpongeAbsorbEvent
(@NotNull Block block, @NotNull List<BlockState> waterblocks) TNTPrimeEvent
(@NotNull Block block, @NotNull TNTPrimeEvent.PrimeCause igniteCause, @Nullable Entity primingEntity, @Nullable Block primingBlock) VaultDisplayItemEvent
(@NotNull Block theBlock, @Nullable ItemStack displayItem) Constructor parameters in org.bukkit.event.block with type arguments of type BlockModifierConstructorDescriptionBlockExplodeEvent
(@NotNull Block what, @NotNull BlockState blockState, @NotNull List<Block> blocks, float yield, @NotNull ExplosionResult result) BlockPistonExtendEvent
(@NotNull Block block, @NotNull List<Block> blocks, @NotNull BlockFace direction) BlockPistonRetractEvent
(@NotNull Block block, @NotNull List<Block> blocks, @NotNull BlockFace direction) -
Uses of Block in org.bukkit.event.enchantment
Methods in org.bukkit.event.enchantment that return BlockModifier and TypeMethodDescriptionEnchantItemEvent.getEnchantBlock()
Gets the block being used to enchant the itemPrepareItemEnchantEvent.getEnchantBlock()
Gets the block being used to enchant the itemConstructors in org.bukkit.event.enchantment with parameters of type BlockModifierConstructorDescriptionEnchantItemEvent
(@NotNull Player enchanter, @NotNull InventoryView view, @NotNull Block table, @NotNull ItemStack item, int level, @NotNull Map<Enchantment, Integer> enchants, @NotNull Enchantment enchantmentHint, int levelHint, int i) PrepareItemEnchantEvent
(@NotNull Player enchanter, @NotNull EnchantmentView view, @NotNull Block table, @NotNull ItemStack item, @Nullable EnchantmentOffer @NotNull [] offers, int bonus) -
Uses of Block in org.bukkit.event.entity
Fields in org.bukkit.event.entity declared as BlockMethods in org.bukkit.event.entity that return BlockModifier and TypeMethodDescriptionEntityChangeBlockEvent.getBlock()
Gets the block the entity is changingEntityEnterBlockEvent.getBlock()
Get the block the entity will enter.EntityInteractEvent.getBlock()
Returns the involved blockEntityPlaceEvent.getBlock()
Returns the block that the entity was placed onEntityCombustByBlockEvent.getCombuster()
The combuster can be lava or a block that is on fire.EntityDamageByBlockEvent.getDamager()
Returns the block that damaged the player.ProjectileHitEvent.getHitBlock()
Gets the block that was hit, if it was a block that was hit.Methods in org.bukkit.event.entity that return types with arguments of type BlockModifier and TypeMethodDescriptionEntityExplodeEvent.blockList()
Returns the list of blocks that would have been removed or were removed from the explosion event.Constructors in org.bukkit.event.entity with parameters of type BlockModifierConstructorDescriptionEntityBreakDoorEvent
(@NotNull LivingEntity entity, @NotNull Block targetBlock, BlockData to) EntityCombustByBlockEvent
(@Nullable Block combuster, @NotNull Entity combustee, float duration) EntityCombustByBlockEvent
(@Nullable Block combuster, @NotNull Entity combustee, int duration) Deprecated.EntityDamageByBlockEvent
(@Nullable Block damager, @Nullable BlockState damagerState, @NotNull Entity damagee, @NotNull EntityDamageEvent.DamageCause cause, @NotNull DamageSource damageSource, double damage) EntityDamageByBlockEvent
(@Nullable Block damager, @Nullable BlockState damagerState, @NotNull Entity damagee, @NotNull EntityDamageEvent.DamageCause cause, @NotNull DamageSource damageSource, @NotNull Map<EntityDamageEvent.DamageModifier, Double> modifiers, @NotNull Map<EntityDamageEvent.DamageModifier, ? extends Function<? super Double, Double>> modifierFunctions) EntityDamageByBlockEvent
(@Nullable Block damager, @NotNull Entity damagee, @NotNull EntityDamageEvent.DamageCause cause, double damage) Deprecated, for removal: This API element is subject to removal in a future version.EntityDamageByBlockEvent
(@Nullable Block damager, @NotNull Entity damagee, @NotNull EntityDamageEvent.DamageCause cause, @NotNull Map<EntityDamageEvent.DamageModifier, Double> modifiers, @NotNull Map<EntityDamageEvent.DamageModifier, ? extends Function<? super Double, Double>> modifierFunctions) Deprecated, for removal: This API element is subject to removal in a future version.EntityEnterBlockEvent
(@NotNull Entity entity, @NotNull Block block) EntityInteractEvent
(@NotNull Entity entity, @NotNull Block block) EntityPlaceEvent
(@NotNull Entity entity, @Nullable Player player, @NotNull Block block, @NotNull BlockFace blockFace) Deprecated.EntityPlaceEvent
(@NotNull Entity entity, @Nullable Player player, @NotNull Block block, @NotNull BlockFace blockFace, @NotNull EquipmentSlot hand) ExpBottleEvent
(@NotNull ThrownExpBottle bottle, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace, int exp) LingeringPotionSplashEvent
(@NotNull ThrownPotion potion, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace, @NotNull AreaEffectCloud entity) PotionSplashEvent
(@NotNull ThrownPotion potion, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace, @NotNull Map<LivingEntity, Double> affectedEntities) ProjectileHitEvent
(@NotNull Projectile projectile, @Nullable Block hitBlock) Deprecated.ProjectileHitEvent
(@NotNull Projectile projectile, @Nullable Entity hitEntity, @Nullable Block hitBlock) Deprecated.ProjectileHitEvent
(@NotNull Projectile projectile, @Nullable Entity hitEntity, @Nullable Block hitBlock, @Nullable BlockFace hitFace) Constructor parameters in org.bukkit.event.entity with type arguments of type BlockModifierConstructorDescriptionEntityExplodeEvent
(@NotNull Entity what, @NotNull Location location, @NotNull List<Block> blocks, float yield, @NotNull ExplosionResult result) -
Uses of Block in org.bukkit.event.hanging
Methods in org.bukkit.event.hanging that return BlockModifier and TypeMethodDescriptionHangingPlaceEvent.getBlock()
Returns the block that the hanging entity was placed onConstructors in org.bukkit.event.hanging with parameters of type BlockModifierConstructorDescriptionHangingPlaceEvent
(@NotNull Hanging hanging, @Nullable Player player, @NotNull Block block, @NotNull BlockFace blockFace, @Nullable EquipmentSlot hand) Deprecated.HangingPlaceEvent
(@NotNull Hanging hanging, @Nullable Player player, @NotNull Block block, @NotNull BlockFace blockFace, @Nullable EquipmentSlot hand, @Nullable ItemStack itemStack) -
Uses of Block in org.bukkit.event.inventory
Methods in org.bukkit.event.inventory that return BlockModifier and TypeMethodDescriptionHopperInventorySearchEvent.getSearchBlock()
Gets the Block that is being searched for an inventory.Constructors in org.bukkit.event.inventory with parameters of type BlockModifierConstructorDescriptionBrewEvent
(@NotNull Block brewer, @NotNull BrewerInventory contents, @NotNull List<ItemStack> results, int fuelLevel) BrewingStandFuelEvent
(@NotNull Block brewingStand, @NotNull ItemStack fuel, int fuelPower) FurnaceBurnEvent
(@NotNull Block furnace, @NotNull ItemStack fuel, int burnTime) FurnaceExtractEvent
(@NotNull Player player, @NotNull Block block, @NotNull Material itemType, int itemAmount, int exp) Deprecated.FurnaceSmeltEvent
(@NotNull Block furnace, @NotNull ItemStack source, @NotNull ItemStack result, CookingRecipe<?> recipe) FurnaceStartSmeltEvent
(@NotNull Block furnace, @NotNull ItemStack source, @NotNull CookingRecipe<?> recipe) Deprecated.FurnaceStartSmeltEvent
(@NotNull Block furnace, @NotNull ItemStack source, @NotNull CookingRecipe<?> recipe, int cookingTime) HopperInventorySearchEvent
(@Nullable Inventory inventory, @NotNull HopperInventorySearchEvent.ContainerType containerType, @NotNull Block hopper, @NotNull Block searchBlock) -
Uses of Block in org.bukkit.event.player
Fields in org.bukkit.event.player declared as BlockMethods in org.bukkit.event.player that return BlockModifier and TypeMethodDescriptionPlayerBedEnterEvent.getBed()
Returns the bed block involved in this event.PlayerBedLeaveEvent.getBed()
Returns the bed block involved in this event.PlayerBucketEvent.getBlock()
Gets the block involved in this event.PlayerBucketEvent.getBlockClicked()
Return the block clickedPlayerInteractEvent.getClickedBlock()
Returns the clicked blockPlayerHarvestBlockEvent.getHarvestedBlock()
Gets the block that is being harvested.Constructors in org.bukkit.event.player with parameters of type BlockModifierConstructorDescriptionPlayerBedEnterEvent
(@NotNull Player who, @NotNull Block bed) Deprecated.PlayerBedEnterEvent
(@NotNull Player who, @NotNull Block bed, @NotNull PlayerBedEnterEvent.BedEnterResult bedEnterResult) PlayerBedLeaveEvent
(@NotNull Player who, @NotNull Block bed, boolean setBedSpawn) PlayerBucketEmptyEvent
(@NotNull Player who, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) Deprecated.PlayerBucketEmptyEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) Deprecated.PlayerBucketEmptyEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand, @NotNull EquipmentSlot hand) PlayerBucketEvent
(@NotNull Player who, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) Deprecated.PlayerBucketEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) Deprecated.PlayerBucketEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand, @NotNull EquipmentSlot hand) PlayerBucketFillEvent
(@NotNull Player who, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) Deprecated.PlayerBucketFillEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand) Deprecated.PlayerBucketFillEvent
(@NotNull Player who, @NotNull Block block, @NotNull Block blockClicked, @NotNull BlockFace blockFace, @NotNull Material bucket, @NotNull ItemStack itemInHand, @NotNull EquipmentSlot hand) PlayerHarvestBlockEvent
(@NotNull Player player, @NotNull Block harvestedBlock, @NotNull List<ItemStack> itemsHarvested) Deprecated.PlayerHarvestBlockEvent
(@NotNull Player player, @NotNull Block harvestedBlock, @NotNull EquipmentSlot hand, @NotNull List<ItemStack> itemsHarvested) PlayerInteractEvent
(@NotNull Player who, @NotNull Action action, @Nullable ItemStack item, @Nullable Block clickedBlock, @NotNull BlockFace clickedFace) PlayerInteractEvent
(@NotNull Player who, @NotNull Action action, @Nullable ItemStack item, @Nullable Block clickedBlock, @NotNull BlockFace clickedFace, @Nullable EquipmentSlot hand) PlayerInteractEvent
(@NotNull Player who, @NotNull Action action, @Nullable ItemStack item, @Nullable Block clickedBlock, @NotNull BlockFace clickedFace, @Nullable EquipmentSlot hand, @Nullable Vector clickedPosition) -
Uses of Block in org.bukkit.event.vehicle
Methods in org.bukkit.event.vehicle that return BlockModifier and TypeMethodDescriptionVehicleBlockCollisionEvent.getBlock()
Gets the block the vehicle collided withConstructors in org.bukkit.event.vehicle with parameters of type Block -
Uses of Block in org.bukkit.inventory
Methods in org.bukkit.inventory that return Block -
Uses of Block in org.bukkit.projectiles
Methods in org.bukkit.projectiles that return Block -
Uses of Block in org.bukkit.util
Methods in org.bukkit.util that return BlockModifier and TypeMethodDescriptionRayTraceResult.getHitBlock()
Gets the hit block.BlockIterator.next()
Returns the next Block in the traceMethods in org.bukkit.util with parameters of type BlockModifier and TypeMethodDescriptionstatic @NotNull BoundingBox
Creates a new 1x1x1 sized bounding box containing the given block.static @NotNull BoundingBox
Creates a new bounding box using the coordinates of the given blocks as corners.Constructors in org.bukkit.util with parameters of type Block