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.EntityMultiPlaceEvent
Fired when a single block placement triggers the
creation of multiple blocks(e.g.
|
static class |
BlockEvent.EntityPlaceEvent
Called when a block is placed.
|
static class |
BlockEvent.FarmlandTrampleEvent
Fired when when farmland gets trampled
This event is
Cancelable |
static class |
BlockEvent.FluidPlaceBlockEvent
Fired when a liquid places a block.
|
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.
|
static class |
BlockEvent.NeighborNotifyEvent
Fired when a physics update occurs on a block.
|
static class |
BlockEvent.PlaceEvent
Deprecated.
|
static class |
BlockEvent.PortalSpawnEvent |
Event.HasResult, Event.Result
Modifier and Type | Field and Description |
---|---|
private static boolean |
DEBUG |
private BlockPos |
pos |
private IBlockState |
state |
private World |
world |
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
private static final boolean DEBUG
private final World world
private final BlockPos pos
private final IBlockState state
public BlockEvent(World world, BlockPos pos, IBlockState state)
public World getWorld()
public BlockPos getPos()
public IBlockState getState()