public class BlockEvent
extends net.minecraftforge.eventbus.api.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.NeighborNotifyEvent
Fired when a physics update occurs on a block.
|
static class |
BlockEvent.PortalSpawnEvent |
Modifier and Type | Field and Description |
---|---|
private static boolean |
DEBUG |
private BlockPos |
pos |
private BlockState |
state |
private IWorld |
world |
Constructor and Description |
---|
BlockEvent(IWorld world,
BlockPos pos,
BlockState state) |
Modifier and Type | Method and Description |
---|---|
BlockPos |
getPos() |
BlockState |
getState() |
IWorld |
getWorld() |
private static final boolean DEBUG
private final IWorld world
private final BlockPos pos
private final BlockState state
public BlockEvent(IWorld world, BlockPos pos, BlockState state)
public IWorld getWorld()
public BlockPos getPos()
public BlockState getState()