| Modifier and Type | Class and Description |
|---|---|
class |
EditSession
|
class |
LocalWorld
Deprecated.
Replace with
World wherever appropriate |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Extent
A world, portion of a world, clipboard, or other object that can have blocks
set or entities placed.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDelegateExtent
A base class for
Extents that merely passes extents onto another. |
class |
ChangeSetExtent
Stores changes to a
ChangeSet. |
class |
MaskingExtent
Requires that all mutating methods pass a given
Mask. |
class |
NullExtent
An extent that returns air blocks for all blocks and does not
pass on any changes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ForgetfulExtentBuffer
Buffers changes to an
Extent and allows later retrieval for
actual application of the changes. |
| Modifier and Type | Class and Description |
|---|---|
class |
LastAccessExtentCache
Returns the same cached
BaseBlock for repeated calls to
LastAccessExtentCache.getLazyBlock(Vector) with the same position. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Clipboard
Specifies an object that implements something suitable as a "clipboard."
|
| Modifier and Type | Class and Description |
|---|---|
class |
BlockArrayClipboard
Stores block data as a multi-dimensional array of
BaseBlocks and
other data as lists or maps. |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockBagExtent
Applies a
BlockBag to operations. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLoggingExtent
An abstract class to implement block loggers and so on with.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ReorderingExtent
An interface for
Extents that are meant to reorder changes so
that they are more successful. |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiStageReorder
Re-orders blocks into several stages.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BlockTransformExtent
Transforms blocks themselves (but not their position) according to a
given transform.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BlockChangeLimiter
Limits the number of blocks that can be changed before a
MaxChangedBlocksException is thrown. |
class |
DataValidatorExtent
Validates set data to prevent creating invalid blocks and such.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BlockQuirkExtent
Handles various quirks when setting blocks, such as ice turning
into water or containers dropping their contents.
|
class |
ChunkLoadingExtent
Automatically loads chunks when blocks are accessed.
|
class |
FastModeExtent
Implements "fast mode" which may skip physics, lighting, etc.
|
class |
SurvivalModeExtent
Makes changes to the world as if a player had done so during survival mode.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocalWorldAdapter
Wraps
Worlds into LocalWorld. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
World
Represents a world (dimension).
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWorld
An abstract implementation of
World. |
class |
NullWorld
A null implementation of
World that drops all changes and
returns dummy data. |
Copyright © 2010-2014. All Rights Reserved.