org.bukkit.event.block
Class BlockMultiPlaceEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.block.BlockEvent
org.bukkit.event.block.BlockPlaceEvent
org.bukkit.event.block.BlockMultiPlaceEvent
- All Implemented Interfaces:
- Cancellable
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.
Methods inherited from class org.bukkit.event.block.BlockPlaceEvent |
canBuild, getBlockAgainst, getBlockPlaced, getBlockReplacedState, getHandlerList, getHandlers, getItemInHand, getPlayer, isCancelled, setBuild, setCancelled |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BlockMultiPlaceEvent
public BlockMultiPlaceEvent(List<BlockState> states,
Block clicked,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild)
getReplacedBlockStates
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.
- Returns:
- immutable list of replaced BlockStates
Copyright © 2014. All rights reserved.