Skip to content
zhuowei edited this page Jan 25, 2016 · 3 revisions
This is a detailed documentation of the Entity functions

###getAll

function Entity.getAll();
  • No information available

###getAnimalAge

function Entity.getAnimalAge(entity);
  • No information available

###getEntityTypeId

function Entity.getEntityTypeId(entity);
  • No information available

###getHealth

function Entity.getHealth(entity);
  • No information available

###getMobSkin

function Entity.getMobSkin(entity);
  • No information available

###getNameTag

function Entity.getNameTag(entity);
  • No information available

###getPitch

function Entity.getPitch(entity);
  • No information available

###getRenderType

function Entity.getRenderType(entity);
  • No information available

###getRider

function Entity.getRider(entity);
  • No information available

###getVelX

function Entity.getVelX(entity);
  • No information available

###getVelY

function Entity.getVelY(entity);
  • No information available

###getVelZ

function Entity.getVelZ(entity);
  • No information available

###getX

function Entity.getX(entity);
  • No information available

###getY

function Entity.getY(entity);
  • No information available

###getYaw

function Entity.getYaw(entity);
  • No information available

###getZ

function Entity.getZ(entity);
  • No information available

###remove

function Entity.remove(entity);
  • No information available

###rideAnimal

function Entity.rideAnimal(rider, mount);
  • No information available

###setAnimalAge

function Entity.setAnimalAge(entity, age);
  • No information available

###setCarriedItem

function Entity.setCarriedItem(entity, id, count, damage);
  • No information available

###setFireTicks

function Entity.setFireTicks(entity, howLong);
  • No information available

###setHealth

function Entity.setHealth(entity, health);
  • No information available

###setMobSkin

function Entity.setMobSkin(entity, skin);
  • No information available

###setNameTag

function Entity.setNameTag(entity, name);
  • No information available

###setPosition

function Entity.setPosition(entity, x, y, z);
  • No information available

###setPositionRelative

function Entity.setPositionRelative(entity, x, y, z);
  • No information available

###setRenderType

function Entity.setRenderType(entity, renderType);
  • No information available

###setRot

function Entity.setRot(entity, yaw, pitch);
  • No information available

###setSneaking

function Entity.setSneaking(entity, isSneaking);
  • No information available

###setVelX

function Entity.setVelX(entity, amount);
  • No information available

###setVelY

function Entity.setVelY(entity, amount);
  • No information available

###setVelZ

function Entity.setVelZ(entity, amount);
  • No information available

###spawnMob

function Entity.spawnMob(x, y, z, typeId, skin);
  • No information available

###setExtraData

function Entity.setExtraData(entity, key, value)
  • Stores extra data for this entity.
  • key: the name of the data: must be in the form of "yourname.yourmodname.dataname". For example, "zhuowei.swagmod.swaglevel"
  • value: the value of the data: any string.

Example:

var cow = spawnMob(x, y, z, EntityType.COW);
Entity.setExtraData(cow, "zhuowei.swagmod.swaglevel", "toomuchswag");

###getExtraData

function Entity.getExtraData(entity, key)
  • Get extra data for this entity.
  • key: the key you used with setExtraData

Example:

function attackHook(attacker, victim) {
  if (Entity.getExtraData(victim, "zhuowei.swagmod.swaglevel") == "toomuchswag")) {
    clientMessage("this entity has too much swag");
  }
}
Entity.getAll();
Entity.getAnimalAge(entity);
Entity.getEntityTypeId(entity);
Entity.getHealth(entity);
Entity.getMobSkin(entity);
Entity.getNameTag(entity);
Entity.getPitch(entity);
Entity.getRenderType(entity);
Entity.getRider(entity);
Entity.getRiding(entity);
Entity.getVelX(entity);
Entity.getVelY(entity);
Entity.getVelZ(entity);
Entity.getX(entity);
Entity.getY(entity);
Entity.getYaw(entity);
Entity.getZ(entity);
Entity.remove(entity);
Entity.rideAnimal(rider, mount);
Entity.setAnimalAge(entity, age);
Entity.setCarriedItem(entity, id, count, damage);
Entity.setFireTicks(entity, howLong);
Entity.setHealth(entity, health);
Entity.setMobSkin(entity, skin);
Entity.setNameTag(entity, name);
Entity.setPosition(entity, x, y, z);
Entity.setPositionRelative(entity, x, y, z);
Entity.setRenderType(entity, renderType);
Entity.setRot(entity, yaw, pitch);
Entity.setSneaking(entity, isSneaking);
Entity.setVelX(entity, amount);
Entity.setVelY(entity, amount);
Entity.setVelZ(entity, amount);
Entity.spawnMob(x, y, z, typeId, skin);