public static interface ChangeBlockEvent.Post extends ChangeBlockEvent
BlockTypehaving "ticked", in which the
Causewill have a
BlockSnapshot, or, in the case that an
Entityhas "ticked", in which the
Causewill have an
Entity, or, in the case that a
Causewill have the
Cause may contain
Events, such as
ChangeBlockEvent.Modify. These events may be cancelled,
or have their transactions modified, just like normal events.
The idea is that a block, entity, or tile entity "ticks" in which
during that "tick", they make different types of block changes. If the
block change is purely one type then the corresponding event is thrown
instead. For example, If the block change is purely "placing" of
ChangeBlockEvent.Place event would be thrown instead.
For example, a piston extension would cause this event to be fired. A piston extension involves multiple distinct transactions - the piston head moving, and the adjacent block being set in a new position.Note: This event is fired after processing all other ChangeBlockEvent's.
filter, filterAll, getTransactions