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.CreateFluidSourceEvent
Fired to check whether a non-source block can turn into a source block.
|
static class |
BlockEvent.CropGrowEvent
Fired when a crop block grows.
|
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
Constructor and Description |
---|
BlockEvent(World world,
BlockPos pos,
IBlockState state) |
Modifier and Type | Method and Description |
---|---|
BlockPos |
getPos() |
IBlockState |
getState() |
World |
getWorld() |
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
public BlockEvent(World world, BlockPos pos, IBlockState state)
public World getWorld()
public BlockPos getPos()
public IBlockState getState()