Importing the class

Link to importing-the-class

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

ZenScript
Copy
import crafttweaker.api.entity.Entity;

Implemented Interfaces

Link to implemented-interfaces

Entity implements the following interfaces. That means all methods defined in these interfaces are also available in Entity

Name: addTag

Return Type: boolean

ZenScript
Copy
Entity.addTag(tagName as string) as boolean
ParameterTypeDescription
Parameter
tagName
Type
string
Description
No Description Provided

Name: blockPosition

Return Type: BlockPos

ZenScript
Copy
// Entity.blockPosition() as BlockPos

myEntity.blockPosition();

Link to canBeCollidedWith

Name: canBeCollidedWith

Return Type: boolean

ZenScript
Copy
// Entity.canBeCollidedWith() as boolean

myEntity.canBeCollidedWith();

Name: canCollideWith

Return Type: boolean

ZenScript
Copy
Entity.canCollideWith(other as Entity) as boolean
ParameterTypeDescription
Parameter
other
Type
Entity
Description
No Description Provided

Name: canFreeze

Return Type: boolean

ZenScript
Copy
// Entity.canFreeze() as boolean

myEntity.canFreeze();

Name: clearFire

Return Type: void

ZenScript
Copy
// Entity.clearFire() as void

myEntity.clearFire();

Name: closerThan

Return Type: boolean

ZenScript
Copy
Entity.closerThan(other as Entity, distance as double) as boolean
ParameterTypeDescription
Parameter
other
Type
Entity
Description
No Description Provided
Parameter
distance
Type
double
Description
No Description Provided

Name: discard

Return Type: void

ZenScript
Copy
// Entity.discard() as void

myEntity.discard();

Name: distanceTo

Return Type: float

ZenScript
Copy
Entity.distanceTo(entity as Entity) as float
ParameterTypeDescription
Parameter
entity
Type
Entity
Description
No Description Provided

Name: distanceToSqr

Return Type: double

ZenScript
Copy
Entity.distanceToSqr(entity as Entity) as double
ParameterTypeDescription
Parameter
entity
Type
Entity
Description
No Description Provided

Name: distanceToSqr

Return Type: double

ZenScript
Copy
Entity.distanceToSqr(vec as Vec3) as double
ParameterTypeDescription
Parameter
vec
Type
Vec3
Description
No Description Provided

Name: distanceToSqr

Return Type: double

ZenScript
Copy
Entity.distanceToSqr(x as double, y as double, z as double) as double
ParameterTypeDescription
Parameter
x
Type
double
Description
No Description Provided
Parameter
y
Type
double
Description
No Description Provided
Parameter
z
Type
double
Description
No Description Provided

Name: ejectPassengers

Return Type: void

ZenScript
Copy
// Entity.ejectPassengers() as void

myEntity.ejectPassengers();

Link to eyeBlockPosition

Name: eyeBlockPosition

Return Type: BlockPos

ZenScript
Copy
// Entity.eyeBlockPosition() as BlockPos

myEntity.eyeBlockPosition();

Name: fireImmune

Return Type: boolean

ZenScript
Copy
// Entity.fireImmune() as boolean

myEntity.fireImmune();

Name: getAirSupply

Return Type: int

ZenScript
Copy
// Entity.getAirSupply() as int

myEntity.getAirSupply();

Name: getAllSlots

Return Type: stdlib.Iterable<ItemStack>

ZenScript
Copy
// Entity.getAllSlots() as stdlib.Iterable<ItemStack>

myEntity.getAllSlots();

Name: getArmorSlots

Return Type: stdlib.Iterable<ItemStack>

ZenScript
Copy
// Entity.getArmorSlots() as stdlib.Iterable<ItemStack>

myEntity.getArmorSlots();

Name: getBbHeight

Return Type: float

ZenScript
Copy
// Entity.getBbHeight() as float

myEntity.getBbHeight();

Name: getBbWidth

Return Type: float

ZenScript
Copy
// Entity.getBbWidth() as float

myEntity.getBbWidth();

Name: getBlockX

Return Type: int

ZenScript
Copy
// Entity.getBlockX() as int

myEntity.getBlockX();

Name: getBlockY

Return Type: int

ZenScript
Copy
// Entity.getBlockY() as int

myEntity.getBlockY();

Name: getBlockZ

Return Type: int

ZenScript
Copy
// Entity.getBlockZ() as int

myEntity.getBlockZ();

Link to getBoundingBoxForCulling

Name: getBoundingBoxForCulling

Return Type: AABB

ZenScript
Copy
// Entity.getBoundingBoxForCulling() as AABB

myEntity.getBoundingBoxForCulling();

Name: getBrightness

Return Type: float

ZenScript
Copy
// Entity.getBrightness() as float

myEntity.getBrightness();

Link to getCommandSenderWorld

Name: getCommandSenderWorld

Return Type: Level

ZenScript
Copy
// Entity.getCommandSenderWorld() as Level

myEntity.getCommandSenderWorld();

Link to getControllingPassenger

Name: getControllingPassenger

Return Type: Entity?

ZenScript
Copy
// Entity.getControllingPassenger() as Entity?

myEntity.getControllingPassenger();

Name: getCustomData

Gets the custom NBT data for this Entity.

Returns: The custom data for this Entity.
Return Type: MapData

ZenScript
Copy
// Entity.getCustomData() as MapData

myEntity.getCustomData();

Name: getCustomName

Return Type: Component?

ZenScript
Copy
// Entity.getCustomName() as Component?

myEntity.getCustomName();

Name: getData

Gets the NBT data of this Entity.

Returns: The NBT data of this Entity.
Return Type: MapData

ZenScript
Copy
// Entity.getData() as MapData

myEntity.getData();

Link to getDeltaMovement

Name: getDeltaMovement

Return Type: Vec3

ZenScript
Copy
// Entity.getDeltaMovement() as Vec3

myEntity.getDeltaMovement();

Link to getDimensionChangingDelay

Name: getDimensionChangingDelay

Return Type: int

ZenScript
Copy
// Entity.getDimensionChangingDelay() as int

myEntity.getDimensionChangingDelay();

Name: getDirection

Return Type: Direction

ZenScript
Copy
// Entity.getDirection() as Direction

myEntity.getDirection();

Name: getDisplayName

Return Type: Component

ZenScript
Copy
// Entity.getDisplayName() as Component

myEntity.getDisplayName();

Name: getEyeHeight

Return Type: float

ZenScript
Copy
// Entity.getEyeHeight() as float

myEntity.getEyeHeight();

Name: getEyePosition

Return Type: Vec3

ZenScript
Copy
// Entity.getEyePosition() as Vec3

myEntity.getEyePosition();

Name: getEyePosition

Return Type: Vec3

ZenScript
Copy
Entity.getEyePosition(partialTicks as float) as Vec3
ParameterTypeDescription
Parameter
partialTicks
Type
float
Description
No Description Provided

Name: getEyeY

Return Type: double

ZenScript
Copy
// Entity.getEyeY() as double

myEntity.getEyeY();

Link to getFeetBlockState

Name: getFeetBlockState

Return Type: BlockState

ZenScript
Copy
// Entity.getFeetBlockState() as BlockState

myEntity.getFeetBlockState();

Link to getFirstPassenger

Name: getFirstPassenger

Return Type: Entity?

ZenScript
Copy
// Entity.getFirstPassenger() as Entity?

myEntity.getFirstPassenger();

Link to getFluidJumpThreshold

Name: getFluidJumpThreshold

Return Type: double

ZenScript
Copy
// Entity.getFluidJumpThreshold() as double

myEntity.getFluidJumpThreshold();

Name: getForward

Return Type: Vec3

ZenScript
Copy
// Entity.getForward() as Vec3

myEntity.getForward();

Name: getHandSlots

Return Type: stdlib.Iterable<ItemStack>

ZenScript
Copy
// Entity.getHandSlots() as stdlib.Iterable<ItemStack>

myEntity.getHandSlots();

Name: getLevel

Return Type: Level

ZenScript
Copy
// Entity.getLevel() as Level

myEntity.getLevel();

Name: getLookAngle

Return Type: Vec3

ZenScript
Copy
// Entity.getLookAngle() as Vec3

myEntity.getLookAngle();

Name: getMaxAirSupply

Return Type: int

ZenScript
Copy
// Entity.getMaxAirSupply() as int

myEntity.getMaxAirSupply();

Link to getMaxFallDistance

Name: getMaxFallDistance

Return Type: int

ZenScript
Copy
// Entity.getMaxFallDistance() as int

myEntity.getMaxFallDistance();

Link to getMotionDirection

Name: getMotionDirection

Return Type: Direction

ZenScript
Copy
// Entity.getMotionDirection() as Direction

myEntity.getMotionDirection();

Name: getName

Return Type: Component

ZenScript
Copy
// Entity.getName() as Component

myEntity.getName();

Name: getOnPos

Return Type: BlockPos

ZenScript
Copy
// Entity.getOnPos() as BlockPos

myEntity.getOnPos();

Name: getPassengers

Return Type: stdlib.List<Entity>

ZenScript
Copy
// Entity.getPassengers() as stdlib.List<Entity>

myEntity.getPassengers();

Link to getPercentFrozen

Name: getPercentFrozen

Return Type: float

ZenScript
Copy
// Entity.getPercentFrozen() as float

myEntity.getPercentFrozen();

Link to getPistonPushReaction

Name: getPistonPushReaction

Return Type: PushReaction

ZenScript
Copy
// Entity.getPistonPushReaction() as PushReaction

myEntity.getPistonPushReaction();

Link to getPortalWaitTime

Name: getPortalWaitTime

Return Type: int

ZenScript
Copy
// Entity.getPortalWaitTime() as int

myEntity.getPortalWaitTime();

Name: getPosition

Return Type: Vec3

ZenScript
Copy
Entity.getPosition(partialTicks as float) as Vec3
ParameterTypeDescription
Parameter
partialTicks
Type
float
Description
No Description Provided

Link to getRemainingFireTicks

Name: getRemainingFireTicks

Return Type: int

ZenScript
Copy
// Entity.getRemainingFireTicks() as int

myEntity.getRemainingFireTicks();

Name: getRootVehicle

Return Type: Entity

ZenScript
Copy
// Entity.getRootVehicle() as Entity

myEntity.getRootVehicle();

Name: getSoundSource

Return Type: SoundSource

ZenScript
Copy
// Entity.getSoundSource() as SoundSource

myEntity.getSoundSource();

Name: getStringUUID

Return Type: string

ZenScript
Copy
// Entity.getStringUUID() as string

myEntity.getStringUUID();

Name: getTags

Return Type: Set<string>

ZenScript
Copy
// Entity.getTags() as Set<string>

myEntity.getTags();

Name: getTeamColor

Return Type: int

ZenScript
Copy
// Entity.getTeamColor() as int

myEntity.getTeamColor();

Name: getTicksFrozen

Return Type: int

ZenScript
Copy
// Entity.getTicksFrozen() as int

myEntity.getTicksFrozen();

Link to getTicksRequiredToFreeze

Name: getTicksRequiredToFreeze

Return Type: int

ZenScript
Copy
// Entity.getTicksRequiredToFreeze() as int

myEntity.getTicksRequiredToFreeze();

Name: getType

Return Type: EntityType

ZenScript
Copy
// Entity.getType() as EntityType

myEntity.getType();

Name: getUpVector

Return Type: Vec3

ZenScript
Copy
Entity.getUpVector(partialTicks as float) as Vec3
ParameterTypeDescription
Parameter
partialTicks
Type
float
Description
No Description Provided

Name: getVehicle

Return Type: Entity?

ZenScript
Copy
// Entity.getVehicle() as Entity?

myEntity.getVehicle();

Name: getViewVector

Return Type: Vec3

ZenScript
Copy
Entity.getViewVector(partialTicks as float) as Vec3
ParameterTypeDescription
Parameter
partialTicks
Type
float
Description
No Description Provided

Name: getX

Return Type: double

ZenScript
Copy
// Entity.getX() as double

myEntity.getX();

Name: getX

Return Type: double

ZenScript
Copy
Entity.getX(scale as double) as double
ParameterTypeDescription
Parameter
scale
Type
double
Description
No Description Provided

Name: getY

Return Type: double

ZenScript
Copy
// Entity.getY() as double

myEntity.getY();

Name: getY

Return Type: double

ZenScript
Copy
Entity.getY(scale as double) as double
ParameterTypeDescription
Parameter
scale
Type
double
Description
No Description Provided

Name: getZ

Return Type: double

ZenScript
Copy
// Entity.getZ() as double

myEntity.getZ();

Name: getZ

Return Type: double

ZenScript
Copy
Entity.getZ(scale as double) as double
ParameterTypeDescription
Parameter
scale
Type
double
Description
No Description Provided

Name: hasCustomName

Return Type: boolean

ZenScript
Copy
// Entity.hasCustomName() as boolean

myEntity.hasCustomName();

Link to hasExactlyOnePlayerPassenger

Name: hasExactlyOnePlayerPassenger

Return Type: boolean

ZenScript
Copy
// Entity.hasExactlyOnePlayerPassenger() as boolean

myEntity.hasExactlyOnePlayerPassenger();

Name: hasGlowingTag

Return Type: boolean

ZenScript
Copy
// Entity.hasGlowingTag() as boolean

myEntity.hasGlowingTag();

Link to hasIndirectPassenger

Name: hasIndirectPassenger

Return Type: boolean

ZenScript
Copy
Entity.hasIndirectPassenger(entity as Entity) as boolean
ParameterTypeDescription
Parameter
entity
Type
Entity
Description
No Description Provided

Name: hasPassenger

Return Type: boolean

ZenScript
Copy
Entity.hasPassenger(entity as Entity) as boolean
ParameterTypeDescription
Parameter
entity
Type
Entity
Description
No Description Provided

Name: hasPassenger

Return Type: boolean

ZenScript
Copy
Entity.hasPassenger(predicate as Predicate<Entity>) as boolean
ParameterTypeDescription
Parameter
predicate
Type
Predicate<Entity>
Description
No Description Provided

Name: hurt

Return Type: boolean

ZenScript
Copy
Entity.hurt(source as DamageSource, amount as float) as boolean
ParameterTypeDescription
Parameter
source
Type
DamageSource
Description
No Description Provided
Parameter
amount
Type
float
Description
No Description Provided

Name: isAlive

Return Type: boolean

ZenScript
Copy
// Entity.isAlive() as boolean

myEntity.isAlive();

Name: isAttackable

Return Type: boolean

ZenScript
Copy
// Entity.isAttackable() as boolean

myEntity.isAttackable();

Name: isColliding

Return Type: boolean

ZenScript
Copy
Entity.isColliding(pos as BlockPos, state as BlockState) as boolean
ParameterTypeDescription
Parameter
pos
Type
BlockPos
Description
No Description Provided
Parameter
state
Type
BlockState
Description
No Description Provided

Name: isCrouching

Return Type: boolean

ZenScript
Copy
// Entity.isCrouching() as boolean

myEntity.isCrouching();

Link to isCurrentlyGlowing

Name: isCurrentlyGlowing

Return Type: boolean

ZenScript
Copy
// Entity.isCurrentlyGlowing() as boolean

myEntity.isCurrentlyGlowing();

Link to isCustomNameVisible

Name: isCustomNameVisible

Return Type: boolean

ZenScript
Copy
// Entity.isCustomNameVisible() as boolean

myEntity.isCustomNameVisible();

Name: isDescending

Return Type: boolean

ZenScript
Copy
// Entity.isDescending() as boolean

myEntity.isDescending();

Name: isDiscrete

Return Type: boolean

ZenScript
Copy
// Entity.isDiscrete() as boolean

myEntity.isDiscrete();

Name: isFree

Return Type: boolean

ZenScript
Copy
Entity.isFree(x as double, y as double, z as double) as boolean
ParameterTypeDescription
Parameter
x
Type
double
Description
No Description Provided
Parameter
y
Type
double
Description
No Description Provided
Parameter
z
Type
double
Description
No Description Provided

Name: isFullyFrozen

Return Type: boolean

ZenScript
Copy
// Entity.isFullyFrozen() as boolean

myEntity.isFullyFrozen();

Name: isInLava

Return Type: boolean

ZenScript
Copy
// Entity.isInLava() as boolean

myEntity.isInLava();

Name: isInWall

Return Type: boolean

ZenScript
Copy
// Entity.isInWall() as boolean

myEntity.isInWall();

Name: isInWater

Return Type: boolean

ZenScript
Copy
// Entity.isInWater() as boolean

myEntity.isInWater();

Link to isInWaterOrBubble

Name: isInWaterOrBubble

Return Type: boolean

ZenScript
Copy
// Entity.isInWaterOrBubble() as boolean

myEntity.isInWaterOrBubble();

Name: isInWaterOrRain

Return Type: boolean

ZenScript
Copy
// Entity.isInWaterOrRain() as boolean

myEntity.isInWaterOrRain();

Link to isInWaterRainOrBubble

Name: isInWaterRainOrBubble

Return Type: boolean

ZenScript
Copy
// Entity.isInWaterRainOrBubble() as boolean

myEntity.isInWaterRainOrBubble();

Name: isInvisible

Return Type: boolean

ZenScript
Copy
// Entity.isInvisible() as boolean

myEntity.isInvisible();

Name: isInvisibleTo

Return Type: boolean

ZenScript
Copy
Entity.isInvisibleTo(player as Player) as boolean
ParameterTypeDescription
Parameter
player
Type
Player
Description
No Description Provided

Name: isInvulnerable

Return Type: boolean

ZenScript
Copy
// Entity.isInvulnerable() as boolean

myEntity.isInvulnerable();

Link to isInvulnerableTo

Name: isInvulnerableTo

Return Type: boolean

ZenScript
Copy
Entity.isInvulnerableTo(source as DamageSource) as boolean
ParameterTypeDescription
Parameter
source
Type
DamageSource
Description
No Description Provided

Name: isNoGravity

Return Type: boolean

ZenScript
Copy
// Entity.isNoGravity() as boolean

myEntity.isNoGravity();

Name: isOnFire

Return Type: boolean

ZenScript
Copy
// Entity.isOnFire() as boolean

myEntity.isOnFire();

Name: isOnGround

Return Type: boolean

ZenScript
Copy
// Entity.isOnGround() as boolean

myEntity.isOnGround();

Link to isOnPortalCooldown

Name: isOnPortalCooldown

Return Type: boolean

ZenScript
Copy
// Entity.isOnPortalCooldown() as boolean

myEntity.isOnPortalCooldown();

Name: isPassenger

Return Type: boolean

ZenScript
Copy
// Entity.isPassenger() as boolean

myEntity.isPassenger();

Link to isPassengerOfSameVehicle

Name: isPassengerOfSameVehicle

Return Type: boolean

ZenScript
Copy
Entity.isPassengerOfSameVehicle(entity as Entity) as boolean
ParameterTypeDescription
Parameter
entity
Type
Entity
Description
No Description Provided

Name: isPickable

Return Type: boolean

ZenScript
Copy
// Entity.isPickable() as boolean

myEntity.isPickable();

Name: isPushable

Return Type: boolean

ZenScript
Copy
// Entity.isPushable() as boolean

myEntity.isPushable();

Name: isPushedByFluid

Return Type: boolean

ZenScript
Copy
// Entity.isPushedByFluid() as boolean

myEntity.isPushedByFluid();

Name: isRemoved

Return Type: boolean

ZenScript
Copy
// Entity.isRemoved() as boolean

myEntity.isRemoved();

Name: isShiftKeyDown

Return Type: boolean

ZenScript
Copy
// Entity.isShiftKeyDown() as boolean

myEntity.isShiftKeyDown();

Name: isSilent

Return Type: boolean

ZenScript
Copy
// Entity.isSilent() as boolean

myEntity.isSilent();

Name: isSpectator

Return Type: boolean

ZenScript
Copy
// Entity.isSpectator() as boolean

myEntity.isSpectator();

Name: isSprinting

Return Type: boolean

ZenScript
Copy
// Entity.isSprinting() as boolean

myEntity.isSprinting();

Link to isSteppingCarefully

Name: isSteppingCarefully

Return Type: boolean

ZenScript
Copy
// Entity.isSteppingCarefully() as boolean

myEntity.isSteppingCarefully();

Link to isSuppressingBounce

Name: isSuppressingBounce

Return Type: boolean

ZenScript
Copy
// Entity.isSuppressingBounce() as boolean

myEntity.isSuppressingBounce();

Name: isSwimming

Return Type: boolean

ZenScript
Copy
// Entity.isSwimming() as boolean

myEntity.isSwimming();

Name: isUnderWater

Return Type: boolean

ZenScript
Copy
// Entity.isUnderWater() as boolean

myEntity.isUnderWater();

Name: isVehicle

Return Type: boolean

ZenScript
Copy
// Entity.isVehicle() as boolean

myEntity.isVehicle();

Link to isVisuallyCrawling

Name: isVisuallyCrawling

Return Type: boolean

ZenScript
Copy
// Entity.isVisuallyCrawling() as boolean

myEntity.isVisuallyCrawling();

Link to isVisuallySwimming

Name: isVisuallySwimming

Return Type: boolean

ZenScript
Copy
// Entity.isVisuallySwimming() as boolean

myEntity.isVisuallySwimming();

Name: kill

Return Type: void

ZenScript
Copy
// Entity.kill() as void

myEntity.kill();

Name: lavaHurt

Return Type: void

ZenScript
Copy
// Entity.lavaHurt() as void

myEntity.lavaHurt();

Name: moveRelative

Return Type: void

ZenScript
Copy
Entity.moveRelative(amount as float, relative as Vec3) as void
ParameterTypeDescription
Parameter
amount
Type
float
Description
No Description Provided
Parameter
relative
Type
Vec3
Description
No Description Provided

Name: moveTo

Return Type: void

ZenScript
Copy
Entity.moveTo(vec as Vec3) as void
ParameterTypeDescription
Parameter
vec
Type
Vec3
Description
No Description Provided

Name: moveTo

Return Type: void

ZenScript
Copy
Entity.moveTo(pos as BlockPos, yaw as float, pitch as float) as void
ParameterTypeDescription
Parameter
pos
Type
BlockPos
Description
No Description Provided
Parameter
yaw
Type
float
Description
No Description Provided
Parameter
pitch
Type
float
Description
No Description Provided

Name: moveTo

Return Type: void

ZenScript
Copy
Entity.moveTo(x as double, y as double, z as double) as void
ParameterTypeDescription
Parameter
x
Type
double
Description
No Description Provided
Parameter
y
Type
double
Description
No Description Provided
Parameter
z
Type
double
Description
No Description Provided

Name: moveTo

Return Type: void

ZenScript
Copy
Entity.moveTo(x as double, y as double, z as double, yaw as float, pitch as float) as void
ParameterTypeDescription
Parameter
x
Type
double
Description
No Description Provided
Parameter
y
Type
double
Description
No Description Provided
Parameter
z
Type
double
Description
No Description Provided
Parameter
yaw
Type
float
Description
No Description Provided
Parameter
pitch
Type
float
Description
No Description Provided

Link to occludesVibrations

Name: occludesVibrations

Return Type: boolean

ZenScript
Copy
// Entity.occludesVibrations() as boolean

myEntity.occludesVibrations();

Name: playSound

Return Type: void

ZenScript
Copy
Entity.playSound(sound as SoundEvent, volume as float, pitch as float) as void
ParameterTypeDescription
Parameter
sound
Type
SoundEvent
Description
No Description Provided
Parameter
volume
Type
float
Description
No Description Provided
Parameter
pitch
Type
float
Description
No Description Provided

Name: position

Return Type: Vec3

ZenScript
Copy
// Entity.position() as Vec3

myEntity.position();

Name: positionRider

Return Type: void

ZenScript
Copy
Entity.positionRider(entity as Entity) as void
ParameterTypeDescription
Parameter
entity
Type
Entity
Description
No Description Provided

Name: removeTag

Return Type: boolean

ZenScript
Copy
Entity.removeTag(tagName as string) as boolean
ParameterTypeDescription
Parameter
tagName
Type
string
Description
No Description Provided

Name: removeVehicle

Return Type: void

ZenScript
Copy
// Entity.removeVehicle() as void

myEntity.removeVehicle();

Link to rideableUnderWater

Name: rideableUnderWater

Return Type: boolean

ZenScript
Copy
// Entity.rideableUnderWater() as boolean

myEntity.rideableUnderWater();

Name: sendMessage

Return Type: void

ZenScript
Copy
Entity.sendMessage(message as Component) as void
ParameterTypeDescription
Parameter
message
Type
Component
Description
No Description Provided

Name: setAirSupply

Return Type: void

ZenScript
Copy
Entity.setAirSupply(air as int) as void
ParameterTypeDescription
Parameter
air
Type
int
Description
No Description Provided

Name: setCustomName

Return Type: void

ZenScript
Copy
Entity.setCustomName(name as Component?) as void
ParameterTypeDescription
Parameter
name
Type
Component?
Description
No Description Provided

Link to setCustomNameVisible

Name: setCustomNameVisible

Return Type: void

ZenScript
Copy
Entity.setCustomNameVisible(visible as boolean) as void
ParameterTypeDescription
Parameter
visible
Type
boolean
Description
No Description Provided

Link to setDeltaMovement

Name: setDeltaMovement

Return Type: void

ZenScript
Copy
Entity.setDeltaMovement(deltaMovement as Vec3) as void
ParameterTypeDescription
Parameter
deltaMovement
Type
Vec3
Description
No Description Provided

Link to setDeltaMovement

Name: setDeltaMovement

Return Type: void

ZenScript
Copy
Entity.setDeltaMovement(xDelta as double, yDelta as double, zDelta as double) as void
ParameterTypeDescription
Parameter
xDelta
Type
double
Description
No Description Provided
Parameter
yDelta
Type
double
Description
No Description Provided
Parameter
zDelta
Type
double
Description
No Description Provided

Name: setGlowingTag

Return Type: void

ZenScript
Copy
Entity.setGlowingTag(glowing as boolean) as void
ParameterTypeDescription
Parameter
glowing
Type
boolean
Description
No Description Provided

Name: setInvisible

Return Type: void

ZenScript
Copy
Entity.setInvisible(invisible as boolean) as void
ParameterTypeDescription
Parameter
invisible
Type
boolean
Description
No Description Provided

Name: setInvulnerable

Return Type: void

ZenScript
Copy
Entity.setInvulnerable(invulnerable as boolean) as void
ParameterTypeDescription
Parameter
invulnerable
Type
boolean
Description
No Description Provided

Link to setIsInPowderSnow

Name: setIsInPowderSnow

Return Type: void

ZenScript
Copy
Entity.setIsInPowderSnow(inPowderSnow as boolean) as void
ParameterTypeDescription
Parameter
inPowderSnow
Type
boolean
Description
No Description Provided

Name: setItemSlot

Return Type: void

ZenScript
Copy
Entity.setItemSlot(slot as EquipmentSlot, stack as ItemStack) as void
ParameterTypeDescription
Parameter
slot
Type
EquipmentSlot
Description
No Description Provided
Parameter
stack
Type
ItemStack
Description
No Description Provided

Name: setNoGravity

Return Type: void

ZenScript
Copy
Entity.setNoGravity(noGravity as boolean) as void
ParameterTypeDescription
Parameter
noGravity
Type
boolean
Description
No Description Provided

Name: setOldPosAndRot

Return Type: void

ZenScript
Copy
// Entity.setOldPosAndRot() as void

myEntity.setOldPosAndRot();

Name: setOnGround

Return Type: void

ZenScript
Copy
Entity.setOnGround(onGround as boolean) as void
ParameterTypeDescription
Parameter
onGround
Type
boolean
Description
No Description Provided

Link to setPortalCooldown

Name: setPortalCooldown

Return Type: void

ZenScript
Copy
// Entity.setPortalCooldown() as void

myEntity.setPortalCooldown();

Name: setPos

Return Type: void

ZenScript
Copy
Entity.setPos(position as Vec3) as void
ParameterTypeDescription
Parameter
position
Type
Vec3
Description
No Description Provided

Name: setPos

Return Type: void

ZenScript
Copy
Entity.setPos(x as double, y as double, z as double) as void
ParameterTypeDescription
Parameter
x
Type
double
Description
No Description Provided
Parameter
y
Type
double
Description
No Description Provided
Parameter
z
Type
double
Description
No Description Provided

Name: setPosRaw

Return Type: void

ZenScript
Copy
Entity.setPosRaw(x as double, y as double, z as double) as void
ParameterTypeDescription
Parameter
x
Type
double
Description
No Description Provided
Parameter
y
Type
double
Description
No Description Provided
Parameter
z
Type
double
Description
No Description Provided

Link to setRemainingFireTicks

Name: setRemainingFireTicks

Return Type: void

ZenScript
Copy
Entity.setRemainingFireTicks(ticks as int) as void
ParameterTypeDescription
Parameter
ticks
Type
int
Description
No Description Provided

Link to setSecondsOnFire

Name: setSecondsOnFire

Return Type: void

ZenScript
Copy
Entity.setSecondsOnFire(seconds as int) as void
ParameterTypeDescription
Parameter
seconds
Type
int
Description
No Description Provided

Name: setShiftKeyDown

Return Type: void

ZenScript
Copy
Entity.setShiftKeyDown(keyDown as boolean) as void
ParameterTypeDescription
Parameter
keyDown
Type
boolean
Description
No Description Provided

Name: setSilent

Return Type: void

ZenScript
Copy
Entity.setSilent(silent as boolean) as void
ParameterTypeDescription
Parameter
silent
Type
boolean
Description
No Description Provided

Name: setSprinting

Return Type: void

ZenScript
Copy
Entity.setSprinting(sprinting as boolean) as void
ParameterTypeDescription
Parameter
sprinting
Type
boolean
Description
No Description Provided

Name: setSwimming

Return Type: void

ZenScript
Copy
Entity.setSwimming(swimming as boolean) as void
ParameterTypeDescription
Parameter
swimming
Type
boolean
Description
No Description Provided

Name: setTicksFrozen

Return Type: void

ZenScript
Copy
Entity.setTicksFrozen(ticks as int) as void
ParameterTypeDescription
Parameter
ticks
Type
int
Description
No Description Provided

Name: shouldShowName

Return Type: boolean

ZenScript
Copy
// Entity.shouldShowName() as boolean

myEntity.shouldShowName();

Link to showVehicleHealth

Name: showVehicleHealth

Return Type: boolean

ZenScript
Copy
// Entity.showVehicleHealth() as boolean

myEntity.showVehicleHealth();

Name: startRiding

Return Type: boolean

ZenScript
Copy
Entity.startRiding(entity as Entity) as boolean
ParameterTypeDescription
Parameter
entity
Type
Entity
Description
No Description Provided

Name: startRiding

Return Type: boolean

ZenScript
Copy
Entity.startRiding(entity as Entity, force as boolean) as boolean
ParameterTypeDescription
Parameter
entity
Type
Entity
Description
No Description Provided
Parameter
force
Type
boolean
Description
No Description Provided

Name: stopRiding

Return Type: void

ZenScript
Copy
// Entity.stopRiding() as void

myEntity.stopRiding();

Name: teleportTo

Return Type: void

ZenScript
Copy
Entity.teleportTo(x as double, y as double, z as double) as void
ParameterTypeDescription
Parameter
x
Type
double
Description
No Description Provided
Parameter
y
Type
double
Description
No Description Provided
Parameter
z
Type
double
Description
No Description Provided

Name: turn

Return Type: void

ZenScript
Copy
Entity.turn(yaw as double, pitch as double) as void
ParameterTypeDescription
Parameter
yaw
Type
double
Description
No Description Provided
Parameter
pitch
Type
double
Description
No Description Provided

Name: unRide

Return Type: void

ZenScript
Copy
// Entity.unRide() as void

myEntity.unRide();

Link to updateCustomData

Name: updateCustomData

Updates the custom NBT data for this Entity.

Return Type: void

ZenScript
Copy
// Entity.updateCustomData(data as MapData) as void

myEntity.updateCustomData({custom: "data"});
ParameterTypeDescription
Parameter
data
Type
MapData
Description
The custom data to store.

Name: updateData

Updates the NBT data of this Entity.

Return Type: void

ZenScript
Copy
// Entity.updateData(data as MapData) as void

myEntity.updateData({key: "value"});
ParameterTypeDescription
Parameter
data
Type
MapData
Description
The new Data for this Entity
NameTypeHas GetterHas SetterDescription
Name
airSupply
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
allSlots
Type
stdlib.Iterable<ItemStack>
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
armorSlots
Type
stdlib.Iterable<ItemStack>
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
bbHeight
Type
float
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
bbWidth
Type
float
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
blockPosition
Type
BlockPos
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
blockX
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
blockY
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
blockZ
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
boundingBoxForCulling
Type
AABB
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
brightness
Type
float
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
canBeCollidedWith
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
canFreeze
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
commandSenderWorld
Type
Level
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
controllingPassenger
Type
Entity?
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
customData
Type
MapData
Has Getter
true
Has Setter
false
Description
Gets the custom NBT data for this Entity.
Name
customName
Type
Component?
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
data
Type
MapData
Has Getter
true
Has Setter
false
Description
Gets the NBT data of this Entity.
Name
deltaMovement
Type
Vec3
Has Getter
true
Has Setter
true
Description
No Description Provided
Name
dimensionChangingDelay
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
direction
Type
Direction
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
displayName
Type
Component
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
eyeBlockPosition
Type
BlockPos
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
eyeHeight
Type
float
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
eyePosition
Type
Vec3
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
eyeY
Type
double
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
feetBlockState
Type
BlockState
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
fireImmune
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
firstPassenger
Type
Entity?
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
fluidJumpThreshold
Type
double
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
forward
Type
Vec3
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
handSlots
Type
stdlib.Iterable<ItemStack>
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
hasCustomName
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
hasExactlyOnePlayerPassenger
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
hasGlowingTag
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isAlive
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isAttackable
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isCrouching
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isCurrentlyGlowing
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isCustomNameVisible
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isDescending
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isDiscrete
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isFullyFrozen
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isInLava
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isInWall
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isInWater
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isInWaterOrBubble
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isInWaterOrRain
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isInWaterRainOrBubble
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isInvisible
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isInvulnerable
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isNoGravity
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isOnFire
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isOnGround
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isOnPortalCooldown
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isPassenger
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isPickable
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isPushable
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isPushedByFluid
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isRemoved
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isShiftKeyDown
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isSilent
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isSpectator
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isSprinting
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isSteppingCarefully
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isSuppressingBounce
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isSwimming
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isUnderWater
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isVehicle
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isVisuallyCrawling
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
isVisuallySwimming
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
level
Type
Level
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
lookAngle
Type
Vec3
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
maxAirSupply
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
maxFallDistance
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
motionDirection
Type
Direction
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
name
Type
Component
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
occludesVibrations
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
onPos
Type
BlockPos
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
passengers
Type
stdlib.List<Entity>
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
percentFrozen
Type
float
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
pistonPushReaction
Type
PushReaction
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
portalWaitTime
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
position
Type
Vec3
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
remainingFireTicks
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
rideableUnderWater
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
rootVehicle
Type
Entity
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
shouldShowName
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
showVehicleHealth
Type
boolean
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
soundSource
Type
SoundSource
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
stringUUID
Type
string
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
tags
Type
Set<string>
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
teamColor
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
ticksFrozen
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
ticksRequiredToFreeze
Type
int
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
type
Type
EntityType
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
vehicle
Type
Entity?
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
x
Type
double
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
y
Type
double
Has Getter
true
Has Setter
false
Description
No Description Provided
Name
z
Type
double
Has Getter
true
Has Setter
false
Description
No Description Provided