public abstract class AbstractObject extends java.lang.Object implements WPObject
WPObject implementations.WPObject.BlockVisitorATTRIBUTE_COLLISION_MODE, ATTRIBUTE_CONNECT_BLOCKS, ATTRIBUTE_EXTEND_FOUNDATION, ATTRIBUTE_FILE, ATTRIBUTE_FREQUENCY, ATTRIBUTE_HEIGHT_MODE, ATTRIBUTE_LEAF_DECAY_MODE, ATTRIBUTE_MANAGE_WATERLOGGED, ATTRIBUTE_NEEDS_FOUNDATION, ATTRIBUTE_OFFSET, ATTRIBUTE_RANDOM_MIRRORING_ONLY, ATTRIBUTE_RANDOM_ROTATION, ATTRIBUTE_RANDOM_ROTATION_ONLY, ATTRIBUTE_REPLACE_WITH_AIR, ATTRIBUTE_REPLACE_WITH_AIR_MATERIAL, ATTRIBUTE_SPAWN_IN_LAVA, ATTRIBUTE_SPAWN_IN_WATER, ATTRIBUTE_SPAWN_ON_LAND, ATTRIBUTE_SPAWN_ON_LAVA, ATTRIBUTE_SPAWN_ON_WATER, ATTRIBUTE_SPAWN_ON_WATER_NO_COLLIDE, ATTRIBUTE_UNDERGROUND_MODE, ATTRIBUTE_VERTICAL_OFFSET, ATTRIBUTE_Y_VARIATION, COLLISION_MODE_ALL, COLLISION_MODE_NONE, COLLISION_MODE_SOLID, HEIGHT_MODE_FIXED, HEIGHT_MODE_TERRAIN, LEAF_DECAY_NO_CHANGE, LEAF_DECAY_OFF, LEAF_DECAY_ON| Constructor and Description |
|---|
AbstractObject() |
| Modifier and Type | Method and Description |
|---|---|
AbstractObject |
clone()
Create a clone of the object.
|
javax.vecmath.Point3i |
getOffset()
Get the offset to apply to this object when placing it.
|
void |
prepareForExport(Dimension dimension)
Make preparations, if necessary, for exporting the object.
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdump, getAllMaterials, getAttribute, getAttributes, getDimensions, getEntities, getMask, getMaterial, getName, getTileEntities, guessConnectBlocks, guessManageWaterlogged, guestimateOffset, hasAttribute, setAttribute, setAttributes, setName, visitBlockspublic void prepareForExport(Dimension dimension)
WPObjectWPObject.getMask(int, int, int) or
WPObject.getMaterial(int, int, int) are invoked.prepareForExport in interface WPObjectdimension - The dimension for which the object is being exported.public AbstractObject clone()
WPObjectpublic final javax.vecmath.Point3i getOffset()
WPObjectThis is a convenience method which must return the same as invoking
getAttribute(ATTRIBUTE_OFFSET). See
WPObject.getAttribute(AttributeKey) and WPObject.ATTRIBUTE_OFFSET.