Interface | Description |
---|---|
Extent |
A world, portion of a world, clipboard, or other object that can have blocks
set or entities placed.
|
InputExtent |
Provides the current state of blocks, entities, and so on.
|
OutputExtent |
Accepts block and entity changes.
|
Class | Description |
---|---|
AbstractBufferingExtent |
Base extent class for buffering changes between
AbstractBufferingExtent.setBlock(BlockVector3, BlockStateHolder)
and the delegate extent. |
AbstractDelegateExtent |
A base class for
Extent s that merely passes extents onto another. |
ChangeSetExtent |
Stores changes to a
ChangeSet . |
MaskingExtent |
Requires that all mutating methods pass a given
Mask . |
NullExtent |
An extent that returns air blocks for all blocks and does not
pass on any changes.
|
TracingExtent |
An extent that can report back if an operation fails due to the extent(s) below it.
|
Enum | Description |
---|---|
TracingExtent.Action |