| Modifier and Type | Class and Description |
|---|---|
class |
EditSession
|
class |
LocalWorld
Deprecated.
Replace with
World wherever appropriate |
| Constructor and Description |
|---|
LazyBlock(int type,
Extent extent,
Vector position)
Create a new lazy block.
|
LazyBlock(int type,
int data,
Extent extent,
Vector position)
Create a new lazy block.
|
| Modifier and Type | Method and Description |
|---|---|
Extent |
Entity.getExtent()
Get the extent that this entity is on.
|
| Modifier and Type | Method and Description |
|---|---|
Extent |
EditSessionEvent.getExtent()
Get the
Extent that can be wrapped. |
| Modifier and Type | Method and Description |
|---|---|
void |
EditSessionEvent.setExtent(Extent extent)
Set a new extent that should be used.
|
| Modifier and Type | Method and Description |
|---|---|
Extent |
ParserContext.getExtent()
Get the
Extent set on this context. |
Extent |
ParserContext.requireExtent()
Get the
Extent set on this context. |
| Modifier and Type | Method and Description |
|---|---|
void |
ParserContext.setExtent(Extent extent)
Set the extent.
|
| Modifier and Type | Method and Description |
|---|---|
Extent |
AbstractPlayerActor.getExtent() |
| 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 | Method and Description |
|---|---|
Extent |
AbstractDelegateExtent.getExtent()
Get the extent.
|
| Constructor and Description |
|---|
AbstractDelegateExtent(Extent extent)
Create a new instance.
|
ChangeSetExtent(Extent extent,
ChangeSet changeSet)
Create a new instance.
|
MaskingExtent(Extent extent,
Mask mask)
Create a new instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ForgetfulExtentBuffer
Buffers changes to an
Extent and allows later retrieval for
actual application of the changes. |
| Constructor and Description |
|---|
ForgetfulExtentBuffer(Extent delegate)
Create a new extent buffer that will buffer every change.
|
ForgetfulExtentBuffer(Extent delegate,
Mask mask)
Create a new extent buffer that will buffer changes that meet the criteria
of the given mask.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LastAccessExtentCache
Returns the same cached
BaseBlock for repeated calls to
LastAccessExtentCache.getLazyBlock(Vector) with the same position. |
| Constructor and Description |
|---|
LastAccessExtentCache(Extent extent)
Create a new instance.
|
| 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. |
| Constructor and Description |
|---|
BlockBagExtent(Extent extent,
BlockBag blockBag)
Create a new instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLoggingExtent
An abstract class to implement block loggers and so on with.
|
| Constructor and Description |
|---|
AbstractLoggingExtent(Extent extent)
Create a new instance.
|
| 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.
|
| Constructor and Description |
|---|
MultiStageReorder(Extent extent)
Create a new instance when the re-ordering is enabled.
|
MultiStageReorder(Extent extent,
boolean enabled)
Create a new instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BlockTransformExtent
Transforms blocks themselves (but not their position) according to a
given transform.
|
| Constructor and Description |
|---|
BlockTransformExtent(Extent extent,
Transform transform,
BlockRegistry blockRegistry)
Create a new instance.
|
| 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.
|
| Constructor and Description |
|---|
BlockChangeLimiter(Extent extent,
int limit)
Create a new instance.
|
DataValidatorExtent(Extent extent,
World world)
Create a new instance.
|
| 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.
|
| Constructor and Description |
|---|
BlockQuirkExtent(Extent extent,
World world)
Create a new instance.
|
ChunkLoadingExtent(Extent extent,
World world)
Create a new instance with chunk loading enabled.
|
ChunkLoadingExtent(Extent extent,
World world,
boolean enabled)
Create a new instance.
|
SurvivalModeExtent(Extent extent,
World world)
Create a new instance.
|
| Constructor and Description |
|---|
BiomeReplace(Extent extent,
BaseBiome biome)
Create a new instance.
|
| Constructor and Description |
|---|
BlockReplace(Extent extent,
Pattern pattern)
Create a new instance.
|
ExtentBlockCopy(Extent source,
Vector from,
Extent destination,
Vector to,
Transform transform)
Make a new copy.
|
| Constructor and Description |
|---|
ExtentEntityCopy(Vector from,
Extent destination,
Vector to,
Transform transform)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
Extent |
AbstractExtentMask.getExtent()
Get the extent.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractExtentMask.setExtent(Extent extent)
Set the extent.
|
| Constructor and Description |
|---|
AbstractExtentMask(Extent extent)
Construct a new mask.
|
BiomeMask2D(Extent extent,
BaseBiome... biome)
Create a new biome mask.
|
BiomeMask2D(Extent extent,
Collection<BaseBiome> biomes)
Create a new biome mask.
|
BlockMask(Extent extent,
BaseBlock... block)
Create a new block mask.
|
BlockMask(Extent extent,
Collection<BaseBlock> blocks)
Create a new block mask.
|
ExistingBlockMask(Extent extent)
Create a new existing block map.
|
FuzzyBlockMask(Extent extent,
BaseBlock... block) |
FuzzyBlockMask(Extent extent,
Collection<BaseBlock> blocks) |
SolidBlockMask(Extent extent) |
| Constructor and Description |
|---|
BlockMapEntryPlacer(Extent extent,
Iterator<Map.Entry<BlockVector,BaseBlock>> iterator)
Create a new instance.
|
ForwardExtentCopy(Extent source,
Region region,
Extent destination,
Vector to)
Create a new copy using the region's lowest minimum point as the
"from" position.
|
ForwardExtentCopy(Extent source,
Region region,
Vector from,
Extent destination,
Vector to)
Create a new copy.
|
| Modifier and Type | Method and Description |
|---|---|
Extent |
RepeatingExtentPattern.getExtent()
Get the extent.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RepeatingExtentPattern.setExtent(Extent extent)
Set the extent.
|
| Constructor and Description |
|---|
RepeatingExtentPattern(Extent extent,
Vector offset)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
Extent |
UndoContext.getExtent()
Get the extent set on this context.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UndoContext.setExtent(Extent extent)
Set the extent on this context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocalWorldAdapter
Wraps
Worlds into LocalWorld. |
| Modifier and Type | Method and Description |
|---|---|
static CylinderRegion |
CylinderRegion.createRadius(Extent extent,
Vector center,
double radius)
Return a new instance with the given center and radius in the X and Z
axes with a Y that extends from the bottom of the extent to the top
of the extent.
|
| Modifier and Type | Method and Description |
|---|---|
PasteBuilder |
ClipboardHolder.createPaste(Extent targetExtent,
WorldData targetWorldData)
Create a builder for an operation to paste this clipboard.
|
| Modifier and Type | Method and Description |
|---|---|
Extent |
Location.getExtent()
Get the extent.
|
| Modifier and Type | Method and Description |
|---|---|
Location |
Location.setExtent(Extent extent)
Create a clone of this object with the given extent.
|
| Constructor and Description |
|---|
Location(Extent extent)
Create a new instance in the given extent at 0, 0, 0 with a
direction vector of 0, 0, 0.
|
Location(Extent extent,
double x,
double y,
double z)
Create a new instance in the given extent with the given coordinates
with a direction vector of 0, 0, 0.
|
Location(Extent extent,
double x,
double y,
double z,
float yaw,
float pitch)
Create a new instance in the given extent with the given coordinates
and the given direction vector.
|
Location(Extent extent,
double x,
double y,
double z,
Vector direction)
Create a new instance in the given extent with the given coordinates
and the given direction vector.
|
Location(Extent extent,
Vector position)
Create a new instance in the given extent with the given position
vector and a direction vector of 0, 0, 0.
|
Location(Extent extent,
Vector position,
float yaw,
float pitch)
Create a new instance in the given extent with the given position vector
and the given direction vector.
|
Location(Extent extent,
Vector position,
Vector direction)
Create a new instance in the given extent with the given position vector
and the given direction vector.
|
| 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. |
| Modifier and Type | Method and Description |
|---|---|
static Location |
NBTConversions.toLocation(Extent extent,
ListTag positionTag,
ListTag directionTag)
Read a
Location from two list tags, the first of which contains
three numbers for the X, Y, and Z components, and the second of
which contains two numbers, the yaw and pitch in degrees. |
Copyright © 2010-2014. All Rights Reserved.