Skip to content
benjamin edited this page Feb 26, 2018 · 2 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);
  • Change the X Velocity of an entity. Negative values for opposite direction.

setVelY

function Entity.setVelY(entity, amount);
  • Changes the velocity of an entity around the y axis. Means: Make them jump or smash them onto the ground.

setVelZ

function Entity.setVelZ(entity, amount);
  • Change the Z Velocity of an entity. Negative values for opposite direction.

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);

Clone this wiki locally