public interface Archetype extends Archetype<GameObject,MapArchObject,Archetype>
Modifier and Type | Field and Description |
---|---|
static int |
TYPE_ALTAR |
static int |
TYPE_ALTAR_TRIGGER |
static int |
TYPE_APPLYABLE_LIGHT |
static int |
TYPE_BUTTON |
static int |
TYPE_CONNECTION_SENSOR |
static int |
TYPE_CONTAINER |
static int |
TYPE_CREATOR |
static int |
TYPE_DETECTOR |
static int |
TYPE_DIRECTOR |
static int |
TYPE_ENVIRONMENT_SENSOR |
static int |
TYPE_EVENT_OBJECT |
static int |
TYPE_EXIT |
static int |
TYPE_FLOOR |
static int |
TYPE_GATE |
static int |
TYPE_HANDLE |
static int |
TYPE_HANDLE_TRIGGER |
static int |
TYPE_INVENTORY_CHECKER |
static int |
TYPE_LIGHT_SOURCE |
static int |
TYPE_LOCKED_DOOR |
static int |
TYPE_MAGIC_WALL |
static int |
TYPE_MARKER |
static int |
TYPE_MOB |
static int |
TYPE_MOOD_FLOOR |
static int |
TYPE_PEDESTAL |
static int |
TYPE_PIT |
static int |
TYPE_SHOP_FLOOR |
static int |
TYPE_SIGN_MAGIC_MOUTH |
static int |
TYPE_SPAWN_POINT |
static int |
TYPE_SPAWN_POINT_MOB |
static int |
TYPE_SPECIAL_KEY |
static int |
TYPE_TELEPORTER |
static int |
TYPE_TIMED_GATE |
static int |
TYPE_TIMER |
static int |
TYPE_TRIGGER_BUTTON |
static int |
TYPE_TRIGGER_PEDESTAL |
ANIM_SPEED, ANIMATION, BLOCKSVIEW, DIRECTION, EDIT_TYPE_NONE, FACE, HP, IS_ANIMATED, IS_TURNABLE, LAST_HEAL, LEVEL, NAME, NO_PASS, NO_PICK, SLAYING, SP, TITLE, TYPE
Modifier and Type | Method and Description |
---|---|
@NotNull Archetype |
clone()
Creates a clone of this base object.
|
addFirst, addLast, getArchetypeName, getAttributeKeys, getEditorFolder, getMultiPartNr, getMultiShapeID, getMultiX, getMultiY, isArtifact, isLowestPart, isUndefinedArchetype, iterator, setArchetypeName, setArtifact, setEditorFolder, setLowestPart, setMultiPartNr, setMultiShapeID, setMultiX, setMultiY
addMsgTextLine, addObjectText, addTailPart, countInvObjects, facesReloaded, getAnimName, getArchetype, getAttributeDouble, getAttributeInt, getAttributeLong, getAttributeString, getBestName, getDirection, getEditType, getFaceName, getFaceObjName, getFaceObjSource, getHead, getLoreText, getMapLocation, getMapX, getMapY, getMaxX, getMaxY, getMinX, getMinY, getMsgText, getMultiNext, getMultiRefCount, getNormalImage, getObjectText, getObjName, getSizeX, getSizeY, getTypeNo, hasAttribute, isDefaultGameObject, isEqual, isHead, isMulti, isTail, newInstance, notifyBeginChange, notifyEndChange, notifyTransientChange, removeTailParts, setAttributeString, setEditType, setLoreText, setMapX, setMapY, setMsgText, setMulti, setObjectFace, setObjectText, toString, usesDirection, visit
getAttributeDouble, getAttributeInt, getAttributeLong, getAttributeString, hasAttribute, removeAttribute, setAttributeInt
static final int TYPE_PEDESTAL
static final int TYPE_ALTAR
static final int TYPE_LOCKED_DOOR
static final int TYPE_SPECIAL_KEY
static final int TYPE_TIMED_GATE
static final int TYPE_HANDLE_TRIGGER
static final int TYPE_TRIGGER_BUTTON
static final int TYPE_ALTAR_TRIGGER
static final int TYPE_TRIGGER_PEDESTAL
static final int TYPE_TELEPORTER
static final int TYPE_CREATOR
static final int TYPE_DETECTOR
static final int TYPE_MARKER
static final int TYPE_MAGIC_WALL
static final int TYPE_INVENTORY_CHECKER
static final int TYPE_MOOD_FLOOR
static final int TYPE_EXIT
static final int TYPE_SHOP_FLOOR
static final int TYPE_FLOOR
static final int TYPE_APPLYABLE_LIGHT
static final int TYPE_LIGHT_SOURCE
static final int TYPE_MOB
static final int TYPE_SPAWN_POINT
static final int TYPE_SPAWN_POINT_MOB
static final int TYPE_GATE
static final int TYPE_BUTTON
static final int TYPE_HANDLE
static final int TYPE_PIT
static final int TYPE_SIGN_MAGIC_MOUTH
static final int TYPE_DIRECTOR
static final int TYPE_EVENT_OBJECT
static final int TYPE_CONTAINER
static final int TYPE_TIMER
static final int TYPE_ENVIRONMENT_SENSOR
static final int TYPE_CONNECTION_SENSOR
@NotNull @NotNull Archetype clone()
BaseObject
clone
in interface BaseObject<GameObject,MapArchObject,Archetype,Archetype>