- All Implemented Interfaces:
public class BlockMultiPlaceEvent extends BlockPlaceEvent
Fired when a single block placement action of a player triggers the creation of multiple blocks(e.g. placing a bed block). The block returned by
BlockPlaceEvent.getBlockPlaced()and its related methods is the block where the placed block would exist if the placement only affected a single block.
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
Fields inherited from class org.bukkit.event.block.BlockPlaceEvent
canBuild, cancel, hand, itemInHand, placedAgainst, player, replacedBlockState
Fields inherited from class org.bukkit.event.block.BlockEvent
(List<BlockState> states, Block clicked, ItemStack itemInHand, Player thePlayer, boolean canBuild)
Method SummaryModifier and TypeMethodDescriptionGets a list of blockstates for all blocks which were replaced by the placement of the new blocks.
Methods inherited from class org.bukkit.event.block.BlockPlaceEvent
canBuild, getBlockAgainst, getBlockPlaced, getBlockReplacedState, getHand, getHandlerList, getHandlers, getItemInHand, getPlayer, isCancelled, setBuild, setCancelled
Methods inherited from class org.bukkit.event.block.BlockEvent
Methods inherited from class org.bukkit.event.Event
getReplacedBlockStates@NotNull public List<BlockState> getReplacedBlockStates()Gets a list of blockstates for all blocks which were replaced by the placement of the new blocks. Most of these blocks will just have a Material type of AIR.
- immutable list of replaced BlockStates