Class GameEntity
java.lang.Object
zombie.entity.GameEntity
- Direct Known Subclasses:
InventoryItem, IsoObject, MetaEntity, VehiclePart
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfinal AttributeContainerattrib()final intfinal booleancontainsComponent(Component component) final AttributeContainerfinal <T extends Component>
TgetComponent(ComponentType type) final <T extends Component>
TgetComponentAny(ComponentType... types) final ComponentgetComponentForIndex(int index) final ComponentgetComponentFromID(short id) static Stringfinal Durabilityabstract longfinal Stringfinal FluidContainerabstract GameEntityTypefinal SpriteConfigabstract IsoGridSquareabstract floatgetX()final intgetXi()abstract floatgetY()final intgetYi()abstract floatgetZ()final intgetZi()final booleanhasComponent(ComponentType type) final booleanhasComponentAny(ComponentType... types) final booleanbooleanfinal booleanabstract booleanbooleanisMeta()booleanfinal booleanfinal booleanfinal booleanbooleanisUsingPlayer(IsoPlayer target) booleanfinal voidloadEntity(ByteBuffer input, int worldVersion) final voidloadEntity(ByteBuffer input, int worldVersion, List<Component> loaded) voidonEquip()voidonEquip(boolean register) voidvoidvoidfinal voidremoveFromWorld(boolean offloadEntityToMeta) voidvoidfinal booleanvoidreset()final voidsaveEntity(ByteBuffer output) final voidfinal voidsendSyncEntity(UdpConnection ignoreConnection) voidsetUsingPlayer(IsoPlayer player)
-
Field Details
-
DEFAULT_ENTITY_DISPLAY_NAME
- See Also:
-
-
Constructor Details
-
GameEntity
public GameEntity()
-
-
Method Details
-
getDefaultEntityDisplayName
-
getGameEntityType
-
getSquare
-
getEntityNetID
public abstract long getEntityNetID() -
getX
public abstract float getX() -
getY
public abstract float getY() -
getZ
public abstract float getZ() -
getXi
public final int getXi() -
getYi
public final int getYi() -
getZi
public final int getZi() -
isEntityValid
public abstract boolean isEntityValid() -
isValidEngineEntity
public boolean isValidEngineEntity() -
isMeta
public boolean isMeta() -
isOutside
public boolean isOutside() -
getEntityDisplayName
-
getEntityFullTypeDebug
-
getEntityScript
-
getExceptionCompatibleString
-
attrib
-
getAttributes
-
getFluidContainer
-
getDurabilityComponent
-
getSpriteConfig
-
isAddedToEngine
public final boolean isAddedToEngine() -
isRemovingFromEngine
public final boolean isRemovingFromEngine() -
isScheduledForEngineRemoval
public final boolean isScheduledForEngineRemoval() -
isScheduledForBucketUpdate
public final boolean isScheduledForBucketUpdate() -
hasRenderers
public boolean hasRenderers() -
hasComponents
public final boolean hasComponents() -
hasComponent
-
hasComponentAny
-
componentSize
public final int componentSize() -
getComponentForIndex
-
getComponent
-
getComponentAny
-
getComponentFromID
-
containsComponent
-
reset
public void reset() -
onEquip
public void onEquip() -
onEquip
public void onEquip(boolean register) -
onUnEquip
public void onUnEquip() -
addToWorld
public void addToWorld() -
removeFromWorld
public void removeFromWorld() -
removeFromWorld
public final void removeFromWorld(boolean offloadEntityToMeta) -
renderlast
public void renderlast() -
renderlastComponents
public void renderlastComponents() -
requiresEntitySave
public final boolean requiresEntitySave() -
saveEntity
- Throws:
IOException
-
loadEntity
- Throws:
IOException
-
loadEntity
public final void loadEntity(ByteBuffer input, int worldVersion, List<Component> loaded) throws IOException - Throws:
IOException
-
isUsingPlayer
-
getUsingPlayer
-
setUsingPlayer
-
sendSyncEntity
-
sendRequestSyncGameEntity
public final void sendRequestSyncGameEntity() -
onFluidContainerUpdate
public void onFluidContainerUpdate()
-