Home Commands Examples Getting Started With Scripts Global Keywords

Entity

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.

script.zs
import crafttweaker.api.entity.Entity;

Extending CapabilityProvider<Entity>

Entity extends CapabilityProvider<Entity>. That means all methods available in CapabilityProvider<Entity> are also available in Entity

Implemented Interfaces

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

Methods

Return Type: boolean

script.zs
Entity.addTag(tagName as string) as boolean
ParameterType
Parameter
tagName
Type
string

Return Type: BlockPos

script.zs
// Entity.blockPosition() as BlockPos
myEntity.blockPosition();

Return Type: boolean

script.zs
// Entity.canBeCollidedWith() as boolean
myEntity.canBeCollidedWith();

Return Type: boolean

script.zs
Entity.canCollideWith(other as Entity) as boolean
ParameterType
Parameter
other
Type
Entity

Return Type: boolean

script.zs
// Entity.canFreeze() as boolean
myEntity.canFreeze();
script.zs
// Entity.clearFire()
myEntity.clearFire();

Return Type: boolean

script.zs
Entity.closerThan(other as Entity, distance as double) as boolean
ParameterType
Parameter
other
Type
Entity
Parameter
distance
Type
double

Return Type: boolean

script.zs
// Entity.dampensVibrations() as boolean
myEntity.dampensVibrations();
script.zs
// Entity.discard()
myEntity.discard();

Return Type: float

script.zs
Entity.distanceTo(entity as Entity) as float
ParameterType
Parameter
entity
Type
Entity

Return Type: double

script.zs
Entity.distanceToSqr(entity as Entity) as double
ParameterType
Parameter
entity
Type
Entity

Return Type: double

script.zs
Entity.distanceToSqr(vec as Vec3) as double
ParameterType
Parameter
vec
Type
Vec3

Return Type: double

script.zs
Entity.distanceToSqr(x as double, y as double, z as double) as double
ParameterType
Parameter
x
Type
double
Parameter
y
Type
double
Parameter
z
Type
double
script.zs
// Entity.ejectPassengers()
myEntity.ejectPassengers();

Return Type: boolean

script.zs
// Entity.fireImmune() as boolean
myEntity.fireImmune();

Return Type: int

script.zs
// Entity.getAirSupply() as int
myEntity.getAirSupply();

Return Type: stdlib.Iterable<ItemStack>

script.zs
// Entity.getAllSlots() as stdlib.Iterable<ItemStack>
myEntity.getAllSlots();

Return Type: stdlib.Iterable<ItemStack>

script.zs
// Entity.getArmorSlots() as stdlib.Iterable<ItemStack>
myEntity.getArmorSlots();

Return Type: float

script.zs
// Entity.getBbHeight() as float
myEntity.getBbHeight();

Return Type: float

script.zs
// Entity.getBbWidth() as float
myEntity.getBbWidth();

Return Type: int

script.zs
// Entity.getBlockX() as int
myEntity.getBlockX();

Return Type: int

script.zs
// Entity.getBlockY() as int
myEntity.getBlockY();

Return Type: int

script.zs
// Entity.getBlockZ() as int
myEntity.getBlockZ();

Return Type: AABB

script.zs
// Entity.getBoundingBoxForCulling() as AABB
myEntity.getBoundingBoxForCulling();

Return Type: Level

script.zs
// Entity.getCommandSenderWorld() as Level
myEntity.getCommandSenderWorld();

Return Type: Entity?

script.zs
// Entity.getControllingPassenger() as Entity?
myEntity.getControllingPassenger();

Gets the custom NBT data for this Entity.

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

script.zs
// Entity.getCustomData() as MapData
myEntity.getCustomData();

Return Type: Component?

script.zs
// Entity.getCustomName() as Component?
myEntity.getCustomName();

Gets the NBT data of this Entity.

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

script.zs
// Entity.getData() as MapData
myEntity.getData();

Return Type: Vec3

script.zs
// Entity.getDeltaMovement() as Vec3
myEntity.getDeltaMovement();

Return Type: int

script.zs
// Entity.getDimensionChangingDelay() as int
myEntity.getDimensionChangingDelay();

Return Type: Direction

script.zs
// Entity.getDirection() as Direction
myEntity.getDirection();

Return Type: Component

script.zs
// Entity.getDisplayName() as Component
myEntity.getDisplayName();

Return Type: float

script.zs
// Entity.getEyeHeight() as float
myEntity.getEyeHeight();

Return Type: Vec3

script.zs
// Entity.getEyePosition() as Vec3
myEntity.getEyePosition();

Return Type: Vec3

script.zs
Entity.getEyePosition(partialTicks as float) as Vec3
ParameterType
Parameter
partialTicks
Type
float

Return Type: double

script.zs
// Entity.getEyeY() as double
myEntity.getEyeY();

Return Type: BlockState

script.zs
// Entity.getFeetBlockState() as BlockState
myEntity.getFeetBlockState();

Return Type: Entity?

script.zs
// Entity.getFirstPassenger() as Entity?
myEntity.getFirstPassenger();

Return Type: double

script.zs
// Entity.getFluidJumpThreshold() as double
myEntity.getFluidJumpThreshold();

Return Type: Vec3

script.zs
// Entity.getForward() as Vec3
myEntity.getForward();

Return Type: stdlib.Iterable<ItemStack>

script.zs
// Entity.getHandSlots() as stdlib.Iterable<ItemStack>
myEntity.getHandSlots();

Return Type: Vec3

script.zs
// Entity.getLookAngle() as Vec3
myEntity.getLookAngle();

Return Type: int

script.zs
// Entity.getMaxAirSupply() as int
myEntity.getMaxAirSupply();

Return Type: int

script.zs
// Entity.getMaxFallDistance() as int
myEntity.getMaxFallDistance();

Return Type: Direction

script.zs
// Entity.getMotionDirection() as Direction
myEntity.getMotionDirection();

Return Type: Component

script.zs
// Entity.getName() as Component
myEntity.getName();

Return Type: BlockPos

script.zs
// Entity.getOnPos() as BlockPos
myEntity.getOnPos();

Return Type: stdlib.List<Entity>

script.zs
// Entity.getPassengers() as stdlib.List<Entity>
myEntity.getPassengers();

Return Type: float

script.zs
// Entity.getPercentFrozen() as float
myEntity.getPercentFrozen();

Return Type: PushReaction

script.zs
// Entity.getPistonPushReaction() as PushReaction
myEntity.getPistonPushReaction();

Return Type: int

script.zs
// Entity.getPortalWaitTime() as int
myEntity.getPortalWaitTime();

Return Type: Vec3

script.zs
Entity.getPosition(partialTicks as float) as Vec3
ParameterType
Parameter
partialTicks
Type
float

Return Type: ResourceLocation

script.zs
// Entity.getRegistryName() as ResourceLocation
myEntity.getRegistryName();

Return Type: int

script.zs
// Entity.getRemainingFireTicks() as int
myEntity.getRemainingFireTicks();

Return Type: Entity

script.zs
// Entity.getRootVehicle() as Entity
myEntity.getRootVehicle();

Return Type: SoundSource

script.zs
// Entity.getSoundSource() as SoundSource
myEntity.getSoundSource();

Return Type: string

script.zs
// Entity.getStringUUID() as string
myEntity.getStringUUID();

Return Type: Set<string>

script.zs
// Entity.getTags() as Set<string>
myEntity.getTags();

Return Type: int

script.zs
// Entity.getTeamColor() as int
myEntity.getTeamColor();

Return Type: int

script.zs
// Entity.getTicksFrozen() as int
myEntity.getTicksFrozen();

Return Type: int

script.zs
// Entity.getTicksRequiredToFreeze() as int
myEntity.getTicksRequiredToFreeze();

Return Type: EntityType<Entity>

script.zs
// Entity.getType() as EntityType<Entity>
myEntity.getType();

Return Type: Vec3

script.zs
Entity.getUpVector(partialTicks as float) as Vec3
ParameterType
Parameter
partialTicks
Type
float

Return Type: Entity?

script.zs
// Entity.getVehicle() as Entity?
myEntity.getVehicle();

Return Type: Vec3

script.zs
Entity.getViewVector(partialTicks as float) as Vec3
ParameterType
Parameter
partialTicks
Type
float

Return Type: double

script.zs
// Entity.getX() as double
myEntity.getX();

Return Type: double

script.zs
Entity.getX(scale as double) as double
ParameterType
Parameter
scale
Type
double

Return Type: double

script.zs
// Entity.getY() as double
myEntity.getY();

Return Type: double

script.zs
Entity.getY(scale as double) as double
ParameterType
Parameter
scale
Type
double

Return Type: double

script.zs
// Entity.getZ() as double
myEntity.getZ();

Return Type: double

script.zs
Entity.getZ(scale as double) as double
ParameterType
Parameter
scale
Type
double

Return Type: boolean

script.zs
// Entity.hasCustomName() as boolean
myEntity.hasCustomName();

Return Type: boolean

script.zs
// Entity.hasExactlyOnePlayerPassenger() as boolean
myEntity.hasExactlyOnePlayerPassenger();

Return Type: boolean

script.zs
// Entity.hasGlowingTag() as boolean
myEntity.hasGlowingTag();

Return Type: boolean

script.zs
Entity.hasIndirectPassenger(entity as Entity) as boolean
ParameterType
Parameter
entity
Type
Entity

Return Type: boolean

script.zs
Entity.hasPassenger(entity as Entity) as boolean
ParameterType
Parameter
entity
Type
Entity

Return Type: boolean

script.zs
Entity.hasPassenger(predicate as Predicate<Entity>) as boolean
ParameterType
Parameter
predicate
Type
Predicate<Entity>

Return Type: boolean

script.zs
Entity.hurt(source as DamageSource, amount as float) as boolean
ParameterType
Parameter
source
Type
DamageSource
Parameter
amount
Type
float

Return Type: boolean

script.zs
// Entity.isAlive() as boolean
myEntity.isAlive();

Return Type: boolean

script.zs
// Entity.isAttackable() as boolean
myEntity.isAttackable();

Return Type: boolean

script.zs
Entity.isColliding(pos as BlockPos, state as BlockState) as boolean
ParameterType
Parameter
pos
Type
BlockPos
Parameter
state
Type
BlockState

Return Type: boolean

script.zs
// Entity.isCrouching() as boolean
myEntity.isCrouching();

Return Type: boolean

script.zs
// Entity.isCurrentlyGlowing() as boolean
myEntity.isCurrentlyGlowing();

Return Type: boolean

script.zs
// Entity.isCustomNameVisible() as boolean
myEntity.isCustomNameVisible();

Return Type: boolean

script.zs
// Entity.isDescending() as boolean
myEntity.isDescending();

Return Type: boolean

script.zs
// Entity.isDiscrete() as boolean
myEntity.isDiscrete();

Return Type: boolean

script.zs
Entity.isFree(x as double, y as double, z as double) as boolean
ParameterType
Parameter
x
Type
double
Parameter
y
Type
double
Parameter
z
Type
double

Return Type: boolean

script.zs
// Entity.isFullyFrozen() as boolean
myEntity.isFullyFrozen();

Return Type: boolean

script.zs
// Entity.isInLava() as boolean
myEntity.isInLava();

Return Type: boolean

script.zs
// Entity.isInWall() as boolean
myEntity.isInWall();

Return Type: boolean

script.zs
// Entity.isInWater() as boolean
myEntity.isInWater();

Return Type: boolean

script.zs
// Entity.isInWaterOrBubble() as boolean
myEntity.isInWaterOrBubble();

Return Type: boolean

script.zs
// Entity.isInWaterOrRain() as boolean
myEntity.isInWaterOrRain();

Return Type: boolean

script.zs
// Entity.isInWaterRainOrBubble() as boolean
myEntity.isInWaterRainOrBubble();

Return Type: boolean

script.zs
// Entity.isInvisible() as boolean
myEntity.isInvisible();

Return Type: boolean

script.zs
Entity.isInvisibleTo(player as Player) as boolean
ParameterType
Parameter
player
Type
Player

Return Type: boolean

script.zs
// Entity.isInvulnerable() as boolean
myEntity.isInvulnerable();

Return Type: boolean

script.zs
Entity.isInvulnerableTo(source as DamageSource) as boolean
ParameterType
Parameter
source
Type
DamageSource

Return Type: boolean

script.zs
// Entity.isNoGravity() as boolean
myEntity.isNoGravity();

Return Type: boolean

script.zs
// Entity.isOnFire() as boolean
myEntity.isOnFire();

Return Type: boolean

script.zs
// Entity.isOnPortalCooldown() as boolean
myEntity.isOnPortalCooldown();

Return Type: boolean

script.zs
// Entity.isPassenger() as boolean
myEntity.isPassenger();

Return Type: boolean

script.zs
Entity.isPassengerOfSameVehicle(entity as Entity) as boolean
ParameterType
Parameter
entity
Type
Entity

Return Type: boolean

script.zs
// Entity.isPickable() as boolean
myEntity.isPickable();

Return Type: boolean

script.zs
// Entity.isPushable() as boolean
myEntity.isPushable();

Return Type: boolean

script.zs
// Entity.isPushedByFluid() as boolean
myEntity.isPushedByFluid();

Return Type: boolean

script.zs
// Entity.isRemoved() as boolean
myEntity.isRemoved();

Return Type: boolean

script.zs
// Entity.isShiftKeyDown() as boolean
myEntity.isShiftKeyDown();

Return Type: boolean

script.zs
// Entity.isSilent() as boolean
myEntity.isSilent();

Return Type: boolean

script.zs
// Entity.isSpectator() as boolean
myEntity.isSpectator();

Return Type: boolean

script.zs
// Entity.isSprinting() as boolean
myEntity.isSprinting();

Return Type: boolean

script.zs
// Entity.isSteppingCarefully() as boolean
myEntity.isSteppingCarefully();

Return Type: boolean

script.zs
// Entity.isSuppressingBounce() as boolean
myEntity.isSuppressingBounce();

Return Type: boolean

script.zs
// Entity.isSwimming() as boolean
myEntity.isSwimming();

Return Type: boolean

script.zs
// Entity.isUnderWater() as boolean
myEntity.isUnderWater();

Return Type: boolean

script.zs
// Entity.isVehicle() as boolean
myEntity.isVehicle();

Return Type: boolean

script.zs
// Entity.isVisuallyCrawling() as boolean
myEntity.isVisuallyCrawling();

Return Type: boolean

script.zs
// Entity.isVisuallySwimming() as boolean
myEntity.isVisuallySwimming();
script.zs
// Entity.kill()
myEntity.kill();
script.zs
// Entity.lavaHurt()
myEntity.lavaHurt();
script.zs
Entity.moveRelative(amount as float, relative as Vec3)
ParameterType
Parameter
amount
Type
float
Parameter
relative
Type
Vec3
script.zs
Entity.moveTo(vec as Vec3)
ParameterType
Parameter
vec
Type
Vec3
script.zs
Entity.moveTo(pos as BlockPos, yaw as float, pitch as float)
ParameterType
Parameter
pos
Type
BlockPos
Parameter
yaw
Type
float
Parameter
pitch
Type
float
script.zs
Entity.moveTo(x as double, y as double, z as double)
ParameterType
Parameter
x
Type
double
Parameter
y
Type
double
Parameter
z
Type
double
script.zs
Entity.moveTo(x as double, y as double, z as double, yaw as float, pitch as float)
ParameterType
Parameter
x
Type
double
Parameter
y
Type
double
Parameter
z
Type
double
Parameter
yaw
Type
float
Parameter
pitch
Type
float
script.zs
Entity.playSound(sound as SoundEvent, volume as float, pitch as float)
ParameterType
Parameter
sound
Type
SoundEvent
Parameter
volume
Type
float
Parameter
pitch
Type
float

Return Type: Vec3

script.zs
// Entity.position() as Vec3
myEntity.position();
script.zs
Entity.positionRider(entity as Entity)
ParameterType
Parameter
entity
Type
Entity

Return Type: boolean

script.zs
Entity.removeTag(tagName as string) as boolean
ParameterType
Parameter
tagName
Type
string
script.zs
// Entity.removeVehicle()
myEntity.removeVehicle();
script.zs
Entity.setAirSupply(air as int)
ParameterType
Parameter
air
Type
int
script.zs
Entity.setCustomName(name as Component?)
ParameterType
Parameter
name
Type
Component?
script.zs
Entity.setCustomNameVisible(visible as boolean)
ParameterType
Parameter
visible
Type
boolean
script.zs
Entity.setDeltaMovement(deltaMovement as Vec3)
ParameterType
Parameter
deltaMovement
Type
Vec3
script.zs
Entity.setDeltaMovement(xDelta as double, yDelta as double, zDelta as double)
ParameterType
Parameter
xDelta
Type
double
Parameter
yDelta
Type
double
Parameter
zDelta
Type
double
script.zs
Entity.setGlowingTag(glowing as boolean)
ParameterType
Parameter
glowing
Type
boolean
script.zs
Entity.setInvisible(invisible as boolean)
ParameterType
Parameter
invisible
Type
boolean
script.zs
Entity.setInvulnerable(invulnerable as boolean)
ParameterType
Parameter
invulnerable
Type
boolean
script.zs
Entity.setIsInPowderSnow(inPowderSnow as boolean)
ParameterType
Parameter
inPowderSnow
Type
boolean
script.zs
Entity.setItemSlot(slot as EquipmentSlot, stack as ItemStack)
ParameterType
Parameter
slot
Type
EquipmentSlot
Parameter
stack
Type
ItemStack
script.zs
Entity.setNoGravity(noGravity as boolean)
ParameterType
Parameter
noGravity
Type
boolean
script.zs
// Entity.setOldPosAndRot()
myEntity.setOldPosAndRot();
script.zs
Entity.setOnGround(onGround as boolean)
ParameterType
Parameter
onGround
Type
boolean
script.zs
// Entity.setPortalCooldown()
myEntity.setPortalCooldown();
script.zs
Entity.setPos(position as Vec3)
ParameterType
Parameter
position
Type
Vec3
script.zs
Entity.setPos(x as double, y as double, z as double)
ParameterType
Parameter
x
Type
double
Parameter
y
Type
double
Parameter
z
Type
double
script.zs
Entity.setPosRaw(x as double, y as double, z as double)
ParameterType
Parameter
x
Type
double
Parameter
y
Type
double
Parameter
z
Type
double
script.zs
Entity.setRemainingFireTicks(ticks as int)
ParameterType
Parameter
ticks
Type
int
script.zs
Entity.setSecondsOnFire(seconds as int)
ParameterType
Parameter
seconds
Type
int
script.zs
Entity.setShiftKeyDown(keyDown as boolean)
ParameterType
Parameter
keyDown
Type
boolean
script.zs
Entity.setSilent(silent as boolean)
ParameterType
Parameter
silent
Type
boolean
script.zs
Entity.setSprinting(sprinting as boolean)
ParameterType
Parameter
sprinting
Type
boolean
script.zs
Entity.setSwimming(swimming as boolean)
ParameterType
Parameter
swimming
Type
boolean
script.zs
Entity.setTicksFrozen(ticks as int)
ParameterType
Parameter
ticks
Type
int

Return Type: boolean

script.zs
// Entity.shouldShowName() as boolean
myEntity.shouldShowName();

Return Type: boolean

script.zs
// Entity.showVehicleHealth() as boolean
myEntity.showVehicleHealth();

Return Type: boolean

script.zs
Entity.startRiding(entity as Entity) as boolean
ParameterType
Parameter
entity
Type
Entity

Return Type: boolean

script.zs
Entity.startRiding(entity as Entity, force as boolean) as boolean
ParameterType
Parameter
entity
Type
Entity
Parameter
force
Type
boolean
script.zs
// Entity.stopRiding()
myEntity.stopRiding();
script.zs
Entity.teleportTo(x as double, y as double, z as double)
ParameterType
Parameter
x
Type
double
Parameter
y
Type
double
Parameter
z
Type
double
script.zs
Entity.turn(yaw as double, pitch as double)
ParameterType
Parameter
yaw
Type
double
Parameter
pitch
Type
double
script.zs
// Entity.unRide()
myEntity.unRide();

Updates the custom NBT data for this Entity.

script.zs
// Entity.updateCustomData(data as MapData)
myEntity.updateCustomData({custom: "data"});
ParameterTypeDescription
Parameter
data
Type
MapData
Description
The custom data to store.
script.zs
Entity.updateCustomEntityTag(level as Level, player as Player?, data as MapData)
ParameterType
Parameter
level
Type
Level
Parameter
player
Type
Player?
Parameter
data
Type
MapData

Updates the NBT data of this Entity.

script.zs
// Entity.updateData(data as MapData)
myEntity.updateData({key: "value"});
ParameterTypeDescription
Parameter
data
Type
MapData
Description
The new Data for this Entity

Properties

NameTypeHas GetterHas SetterDescription
Name
airSupply
Type
int
Has Getter
true
Has Setter
false
Description
Name
allSlots
Type
stdlib.Iterable<ItemStack>
Has Getter
true
Has Setter
false
Description
Name
armorSlots
Type
stdlib.Iterable<ItemStack>
Has Getter
true
Has Setter
false
Description
Name
bbHeight
Type
float
Has Getter
true
Has Setter
false
Description
Name
bbWidth
Type
float
Has Getter
true
Has Setter
false
Description
Name
blockPosition
Type
BlockPos
Has Getter
true
Has Setter
false
Description
Name
blockX
Type
int
Has Getter
true
Has Setter
false
Description
Name
blockY
Type
int
Has Getter
true
Has Setter
false
Description
Name
blockZ
Type
int
Has Getter
true
Has Setter
false
Description
Name
boundingBoxForCulling
Type
AABB
Has Getter
true
Has Setter
false
Description
Name
canBeCollidedWith
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
canFreeze
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
commandSenderWorld
Type
Level
Has Getter
true
Has Setter
false
Description
Name
controllingPassenger
Type
Entity?
Has Getter
true
Has Setter
false
Description
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
Name
dampensVibrations
Type
boolean
Has Getter
true
Has Setter
false
Description
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
Name
dimensionChangingDelay
Type
int
Has Getter
true
Has Setter
false
Description
Name
direction
Type
Direction
Has Getter
true
Has Setter
false
Description
Name
dismountsUnderwater
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
displayName
Type
Component
Has Getter
true
Has Setter
false
Description
Name
eyeHeight
Type
float
Has Getter
true
Has Setter
false
Description
Name
eyePosition
Type
Vec3
Has Getter
true
Has Setter
false
Description
Name
eyeY
Type
double
Has Getter
true
Has Setter
false
Description
Name
feetBlockState
Type
BlockState
Has Getter
true
Has Setter
false
Description
Name
fireImmune
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
firstPassenger
Type
Entity?
Has Getter
true
Has Setter
false
Description
Name
fluidJumpThreshold
Type
double
Has Getter
true
Has Setter
false
Description
Name
forward
Type
Vec3
Has Getter
true
Has Setter
false
Description
Name
handSlots
Type
stdlib.Iterable<ItemStack>
Has Getter
true
Has Setter
false
Description
Name
hasCustomName
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
hasExactlyOnePlayerPassenger
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
hasGlowingTag
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isAlive
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isAttackable
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isCrouching
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isCurrentlyGlowing
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isCustomNameVisible
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isDescending
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isDiscrete
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isFullyFrozen
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isInLava
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isInWall
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isInWater
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isInWaterOrBubble
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isInWaterOrRain
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isInWaterRainOrBubble
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isInvisible
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isInvulnerable
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isNoGravity
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isOnFire
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isOnPortalCooldown
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isPassenger
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isPickable
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isPushable
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isPushedByFluid
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isRemoved
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isShiftKeyDown
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isSilent
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isSpectator
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isSprinting
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isSteppingCarefully
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isSuppressingBounce
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isSwimming
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isUnderWater
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isVehicle
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isVisuallyCrawling
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
isVisuallySwimming
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
level
Type
Level
Has Getter
true
Has Setter
false
Description
Name
lookAngle
Type
Vec3
Has Getter
true
Has Setter
false
Description
Name
maxAirSupply
Type
int
Has Getter
true
Has Setter
false
Description
Name
maxFallDistance
Type
int
Has Getter
true
Has Setter
false
Description
Name
motionDirection
Type
Direction
Has Getter
true
Has Setter
false
Description
Name
name
Type
Component
Has Getter
true
Has Setter
false
Description
Name
onGround
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
onPos
Type
BlockPos
Has Getter
true
Has Setter
false
Description
Name
passengers
Type
stdlib.List<Entity>
Has Getter
true
Has Setter
false
Description
Name
percentFrozen
Type
float
Has Getter
true
Has Setter
false
Description
Name
pistonPushReaction
Type
PushReaction
Has Getter
true
Has Setter
false
Description
Name
portalWaitTime
Type
int
Has Getter
true
Has Setter
false
Description
Name
position
Type
Vec3
Has Getter
true
Has Setter
false
Description
Name
registryName
Type
ResourceLocation
Has Getter
true
Has Setter
false
Description
Name
remainingFireTicks
Type
int
Has Getter
true
Has Setter
false
Description
Name
rootVehicle
Type
Entity
Has Getter
true
Has Setter
false
Description
Name
shouldShowName
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
showVehicleHealth
Type
boolean
Has Getter
true
Has Setter
false
Description
Name
soundSource
Type
SoundSource
Has Getter
true
Has Setter
false
Description
Name
stringUUID
Type
string
Has Getter
true
Has Setter
false
Description
Name
tags
Type
Set<string>
Has Getter
true
Has Setter
false
Description
Name
teamColor
Type
int
Has Getter
true
Has Setter
false
Description
Name
ticksFrozen
Type
int
Has Getter
true
Has Setter
false
Description
Name
ticksRequiredToFreeze
Type
int
Has Getter
true
Has Setter
false
Description
Name
type
Type
EntityType<Entity>
Has Getter
true
Has Setter
false
Description
Name
vehicle
Type
Entity?
Has Getter
true
Has Setter
false
Description
Name
x
Type
double
Has Getter
true
Has Setter
false
Description
Name
y
Type
double
Has Getter
true
Has Setter
false
Description
Name
z
Type
double
Has Getter
true
Has Setter
false
Description