entity

Entity related functions.

Assumes variable entity is defined.

Example: Entity entity = client.getPlayer();

distanceTo

double distance = entity1.getPosition().distanceTo(entity2.getPosition());

Returns the distance to a position in blocks.

distanceToGround

double distance = entity1.distanceToGround();

Returns the distance from the entity to the ground.

distanceToSq

double distanceSquared = entity1.getPosition().distanceToSq(entity2.getPosition());

Returns the distance to a position in blocks squared.

getAbsorption

float absorption = entity.getAbsorption();

Returns the absorption level of the entity.

getAir

float air = entity.getAir();

Returns the air level of the entity.

getArmorInSlot

ItemStack armor = entity.getArmorInSlot(int slot);

Returns the specified armor piece the entity is wearing.

getBlockPosition

Vec3 blockPosition = entity.getBlockPosition();

Returns the block position of the entity.

getBPS

double bps = entity.getBPS();

Returns the movement speed of the entity in blocks per second.

getDisplayName

String displayName = entity.getDisplayName();

Returns the display name of the entity.

getExperience

float experience = entity.getExperience();

Returns the experience of the entity.

getExperienceLevel

int level = entity.getExperienceLevel();

Returns the experience level of the entity.

getEyeHeight

float eyeHeight = entity.getEyeHeight();

Returns the eye height of the entity.

getFacing

String facing = entity.getFacing();

Returns which direction the entity is facing.

getFallDistance

float fallDistance = entity.getFallDistance();

Returns the fall distance of the entity.

getFireResistance

int fireResistance = entity.getFireResistance();

Returns the fire resistance of the entity.

getFisher

Entity fisher = entity.getFisher();

Returns the entity which cast the fishing hook.

getHealth

float health = entity.getHealth();

Returns the health of the entity.

getHeight

float height = entity.getHeight();

Returns the height of the entity.

getHeldItem

ItemStack item = entity.getHeldItem();

Returns the item held by the entity.

getHunger

int hunger = entity.getHunger();

Returns the hunger level of the entity.

getHurtTime

int hurtTime = entity.getHurtTime();

Returns the hurt time of the entity.

getLastPosition

Vec3 lastPosition = entity.getLastPosition();

Returns the previous position of the entity.

getMaxHealth

float maxHealth = entity.getMaxHealth();

Returns the maximum health of the entity.

getMaxHurtTime

int maxHurtTime = entity.getMaxHurtTime();

Returns the maximum hurt time of the entity.

getName

String name = entity.getName();

Returns the name of the entity.

getNetworkPlayer

NetworkPlayer networkPlayer = player.getNetworkPlayer();

Returns the NetworkPlayerInfo object of a player.

getPitch

float pitch = entity.getPitch();

Returns the pitch of the entity.

getPosition

Vec3 position = entity.getPosition();

Returns the position of the entity.

getPotionEffects

List<Object[]> effects = entity.getPotionEffects();

Returns the active potion effects of the entity.

property
index
type

id

0

int

name

1

String

amplifier

2

int

duration

3

int

getPrevPitch

float pitch = entity.getPrevPitch();

Returns the previous pitch of the entity.

getPrevYaw

float yaw = entity.getPrevYaw();

Returns the previous yaw of the entity.

getRiddenByEntity

Entity riddenBy = entity.getRiddenByEntity();

Returns the entity riding the entity.

getRidingEntity

Entity riding = entity.getRidingEntity();

Returns the entity the entity is riding.

getSaturation

float saturation = entity.getSaturation();

Returns the saturation of the entity.

getServerPosition

Vec3 position = entity.getServerPosition();

Returns the server position of the entity.

getSpeed

double speed = entity.getSpeed();

Returns the speed of the entity.

getSwingProgress

double swingProgress = entity.getSwingProgress();

Returns the swing animation progress of the entity.

getTicksExisted

int ticksExisted = entity.getTicksExisted();

Returns the number of ticks the entity has existed.

getWidth

float width = entity.getWidth();

Returns the width of the entity.

getYaw

float yaw = entity.getYaw();

Returns the yaw of the entity.

isBurning

boolean burning = entity.isBurning();

Returns true if the entity is burning.

isCollided

boolean collided = entity.isCollided();

Returns true if the entity is collided.

isCollidedHorizontally

boolean collidedHorizontally = entity.isCollidedHorizontally();

Returns true if the entity is collided horizontally.

isCollidedVertically

boolean collidedVertically = entity.isCollidedVertically();

Returns true if the entity is collided vertically.

isConsuming

boolean consuming = entity.isConsuming();

Returns true if the entity is consuming an item.

isCreative

boolean creative = entity.isCreative();

Returns true if the entity is in creative mode.

isDead

boolean dead = entity.isDead();

Returns true if the entity is dead.

isHoldingBlock

boolean holdingBlock = entity.isHoldingBlock();

Returns true if the entity is holding a block.

isHoldingWeapon

boolean holdingWeapon = entity.isHoldingWeapon();

Returns true if the entity is holding a weapon.

isInLava

boolean inLava = entity.isInLava();

Returns true if the entity is in lava.

isInLiquid

boolean inLiquid = entity.isInLiquid();

Returns true if the entity is in liquid.

isInvisible

boolean invisible = entity.isInvisible();

Returns true if the entity is invisible.

isInWater

boolean inWater = entity.isInWater();

Returns true if the entity is in water.

isOnEdge

boolean isOnEdge = entity.isOnEdge();

Returns true if the entity is on an edge.

isOnLadder

boolean onLadder = entity.isOnLadder();

Returns true if the entity is on a ladder.

isRiding

boolean riding = entity.isRiding();

Returns true if the entity is riding.

isSleeping

boolean sleeping = entity.isSleeping();

Returns true if the entity is sleeping.

isSneaking

boolean sneaking = entity.isSneaking();

Returns true if the entity is sneaking.

isSprinting

boolean sprinting = entity.isSprinting();

Returns true if the entity is sprinting.

isUsingItem

boolean usingItem = entity.isUsingItem();

Returns true if the entity is using an item.

onGround

boolean onGround = entity.onGround();

Returns true if the entity is on the ground.

setPitch

entity.setPitch(float pitch);

Sets the pitch of the entity.

setPosition

entity.setPosition(Vec3 position);
entity.setPosition(double x, double y, double z)

Sets the position of the entity.

setYaw

entity.setYaw(float yaw);

Sets the yaw of the entity.

Last updated