public static interface ChangeBlockEvent.Post extends ChangeBlockEvent
BlockType
having "ticked", in which the Cause
will have a
BlockSnapshot
, or, in the case that an Entity
has "ticked", in which the Cause
will have an Entity
,
or, in the case that a TileEntity
"ticked", the Cause
will have the TileEntity
. Note that this event is fired before
processing a ChangeBlockEvent.Break
or ChangeBlockEvent.Place
event.
The idea is that a block, entity, or tile entity "ticks" in which
during that "tick", they make a block change. If the block change is
purely "placing" of blocks, the ChangeBlockEvent.Place
event is thrown. If the
block changes are purely "breaking" of blocks, the ChangeBlockEvent.Break
event
is thrown.
ChangeBlockEvent.Break, ChangeBlockEvent.Decay, ChangeBlockEvent.Fluid, ChangeBlockEvent.Grow, ChangeBlockEvent.Modify, ChangeBlockEvent.Place, ChangeBlockEvent.Post
filter, filterAll, getTransactions
getTargetWorld
isCancelled, setCancelled
getCause