public class BlockEvent extends Event
Modifier and Type | Class and Description |
---|---|
static class |
BlockEvent.BreakEvent
Event that is fired when an Block is about to be broken by a player
Canceling this event will prevent the Block from being broken.
|
static class |
BlockEvent.HarvestDropsEvent
Fired when a block is about to drop it's harvested items.
|
static class |
BlockEvent.MultiPlaceEvent
Fired when a single block placement action of a player triggers the
creation of multiple blocks(e.g. placing a bed block).
|
static class |
BlockEvent.NeighborNotifyEvent
Fired when a physics update occurs on a block.
|
static class |
BlockEvent.PlaceEvent
Called when a block is placed by a player.
|
Event.HasResult, Event.Result
Modifier and Type | Field and Description |
---|---|
BlockPos |
pos |
IBlockState |
state |
World |
world |
Constructor and Description |
---|
BlockEvent(World world,
BlockPos pos,
IBlockState state) |
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
public final World world
public final BlockPos pos
public final IBlockState state
public BlockEvent(World world, BlockPos pos, IBlockState state)