Импорт класса

Link to импорт-класса

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;

Extending CapabilityProvider<Entity>

Link to extending-capabilityproviderentity

Entity extends CapabilityProvider<Entity>. That means all methods available in CapabilityProvider<Entity> are also available in 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
ПараметрТип
Параметр
tagName
Тип
string

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
ПараметрТип
Параметр
other
Тип
Entity

Name: canFreeze

Return Type: boolean

ZenScript
Copy
// Entity.canFreeze() as boolean

myEntity.canFreeze();

Name: clearFire

ZenScript
Copy
// Entity.clearFire()

myEntity.clearFire();

Name: closerThan

Return Type: boolean

ZenScript
Copy
Entity.closerThan(other as Entity, distance as double) as boolean
ПараметрТип
Параметр
other
Тип
Entity
Параметр
distance
Тип
double

Name: discard

ZenScript
Copy
// Entity.discard()

myEntity.discard();

Name: distanceTo

Return Type: float

ZenScript
Copy
Entity.distanceTo(entity as Entity) as float
ПараметрТип
Параметр
entity
Тип
Entity

Name: distanceToSqr

Return Type: double

ZenScript
Copy
Entity.distanceToSqr(entity as Entity) as double
ПараметрТип
Параметр
entity
Тип
Entity

Name: distanceToSqr

Return Type: double

ZenScript
Copy
Entity.distanceToSqr(vec as Vec3) as double
ПараметрТип
Параметр
vec
Тип
Vec3

Name: distanceToSqr

Return Type: double

ZenScript
Copy
Entity.distanceToSqr(x as double, y as double, z as double) as double
ПараметрТип
Параметр
x
Тип
double
Параметр
y
Тип
double
Параметр
z
Тип
double

Name: ejectPassengers

ZenScript
Copy
// Entity.ejectPassengers()

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
ПараметрТип
Параметр
partialTicks
Тип
float

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
ПараметрТип
Параметр
partialTicks
Тип
float

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
ПараметрТип
Параметр
partialTicks
Тип
float

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
ПараметрТип
Параметр
partialTicks
Тип
float

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
ПараметрТип
Параметр
scale
Тип
double

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
ПараметрТип
Параметр
scale
Тип
double

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
ПараметрТип
Параметр
scale
Тип
double

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
ПараметрТип
Параметр
entity
Тип
Entity

Name: hasPassenger

Return Type: boolean

ZenScript
Copy
Entity.hasPassenger(entity as Entity) as boolean
ПараметрТип
Параметр
entity
Тип
Entity

Name: hasPassenger

Return Type: boolean

ZenScript
Copy
Entity.hasPassenger(predicate as Predicate<Entity>) as boolean
ПараметрТип
Параметр
predicate
Тип
Predicate<Entity>

Name: hurt

Return Type: boolean

ZenScript
Copy
Entity.hurt(source as DamageSource, amount as float) as boolean
ПараметрТип
Параметр
источник
Тип
DamageSource
Параметр
amount
Тип
float

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
ПараметрТип
Параметр
pos
Тип
BlockPos
Параметр
state
Тип
BlockState

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
ПараметрТип
Параметр
x
Тип
double
Параметр
y
Тип
double
Параметр
z
Тип
double

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
ПараметрТип
Параметр
player
Тип
Player

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
ПараметрТип
Параметр
источник
Тип
DamageSource

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
ПараметрТип
Параметр
entity
Тип
Entity

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

ZenScript
Copy
// Entity.kill()

myEntity.kill();

Name: lavaHurt

ZenScript
Copy
// Entity.lavaHurt()

myEntity.lavaHurt();

Name: moveRelative

ZenScript
Copy
Entity.moveRelative(amount as float, relative as Vec3)
ПараметрТип
Параметр
amount
Тип
float
Параметр
relative
Тип
Vec3

Name: moveTo

ZenScript
Copy
Entity.moveTo(vec as Vec3)
ПараметрТип
Параметр
vec
Тип
Vec3

Name: moveTo

ZenScript
Copy
Entity.moveTo(pos as BlockPos, yaw as float, pitch as float)
ПараметрТип
Параметр
pos
Тип
BlockPos
Параметр
yaw
Тип
float
Параметр
pitch
Тип
float

Name: moveTo

ZenScript
Copy
Entity.moveTo(x as double, y as double, z as double)
ПараметрТип
Параметр
x
Тип
double
Параметр
y
Тип
double
Параметр
z
Тип
double

Name: moveTo

ZenScript
Copy
Entity.moveTo(x as double, y as double, z as double, yaw as float, pitch as float)
ПараметрТип
Параметр
x
Тип
double
Параметр
y
Тип
double
Параметр
z
Тип
double
Параметр
yaw
Тип
float
Параметр
pitch
Тип
float

Link to occludesVibrations

Name: occludesVibrations

Return Type: boolean

ZenScript
Copy
// Entity.occludesVibrations() as boolean

myEntity.occludesVibrations();

Name: playSound

ZenScript
Copy
Entity.playSound(sound as SoundEvent, volume as float, pitch as float)
ПараметрТип
Параметр
sound
Тип
SoundEvent
Параметр
volume
Тип
float
Параметр
pitch
Тип
float

Name: position

Return Type: Vec3

ZenScript
Copy
// Entity.position() as Vec3

myEntity.position();

Name: positionRider

ZenScript
Copy
Entity.positionRider(entity as Entity)
ПараметрТип
Параметр
entity
Тип
Entity

Name: removeTag

Return Type: boolean

ZenScript
Copy
Entity.removeTag(tagName as string) as boolean
ПараметрТип
Параметр
tagName
Тип
string

Name: removeVehicle

ZenScript
Copy
// Entity.removeVehicle()

myEntity.removeVehicle();

Link to rideableUnderWater

Name: rideableUnderWater

Return Type: boolean

ZenScript
Copy
// Entity.rideableUnderWater() as boolean

myEntity.rideableUnderWater();

Name: sendMessage

ZenScript
Copy
Entity.sendMessage(message as Component)
ПараметрТип
Параметр
message
Тип
Component

Name: setAirSupply

ZenScript
Copy
Entity.setAirSupply(air as int)
ПараметрТип
Параметр
air
Тип
int

Name: setCustomName

ZenScript
Copy
Entity.setCustomName(name as Component?)
ПараметрТип
Параметр
name
Тип
Component?

Link to setCustomNameVisible

Name: setCustomNameVisible

ZenScript
Copy
Entity.setCustomNameVisible(visible as boolean)
ПараметрТип
Параметр
visible
Тип
boolean

Link to setDeltaMovement

Name: setDeltaMovement

ZenScript
Copy
Entity.setDeltaMovement(deltaMovement as Vec3)
ПараметрТип
Параметр
deltaMovement
Тип
Vec3

Link to setDeltaMovement

Name: setDeltaMovement

ZenScript
Copy
Entity.setDeltaMovement(xDelta as double, yDelta as double, zDelta as double)
ПараметрТип
Параметр
xDelta
Тип
double
Параметр
yDelta
Тип
double
Параметр
zDelta
Тип
double

Name: setGlowingTag

ZenScript
Copy
Entity.setGlowingTag(glowing as boolean)
ПараметрТип
Параметр
glowing
Тип
boolean

Name: setInvisible

ZenScript
Copy
Entity.setInvisible(invisible as boolean)
ПараметрТип
Параметр
invisible
Тип
boolean

Name: setInvulnerable

ZenScript
Copy
Entity.setInvulnerable(invulnerable as boolean)
ПараметрТип
Параметр
invulnerable
Тип
boolean

Link to setIsInPowderSnow

Name: setIsInPowderSnow

ZenScript
Copy
Entity.setIsInPowderSnow(inPowderSnow as boolean)
ПараметрТип
Параметр
inPowderSnow
Тип
boolean

Name: setItemSlot

ZenScript
Copy
Entity.setItemSlot(slot as EquipmentSlot, stack as ItemStack)
ПараметрТип
Параметр
slot
Тип
EquipmentSlot
Параметр
stack
Тип
ItemStack

Name: setNoGravity

ZenScript
Copy
Entity.setNoGravity(noGravity as boolean)
ПараметрТип
Параметр
noGravity
Тип
boolean

Name: setOldPosAndRot

ZenScript
Copy
// Entity.setOldPosAndRot()

myEntity.setOldPosAndRot();

Name: setOnGround

ZenScript
Copy
Entity.setOnGround(onGround as boolean)
ПараметрТип
Параметр
onGround
Тип
boolean

Link to setPortalCooldown

Name: setPortalCooldown

ZenScript
Copy
// Entity.setPortalCooldown()

myEntity.setPortalCooldown();

Name: setPos

ZenScript
Copy
Entity.setPos(position as Vec3)
ПараметрТип
Параметр
position
Тип
Vec3

Name: setPos

ZenScript
Copy
Entity.setPos(x as double, y as double, z as double)
ПараметрТип
Параметр
x
Тип
double
Параметр
y
Тип
double
Параметр
z
Тип
double

Name: setPosRaw

ZenScript
Copy
Entity.setPosRaw(x as double, y as double, z as double)
ПараметрТип
Параметр
x
Тип
double
Параметр
y
Тип
double
Параметр
z
Тип
double

Link to setRemainingFireTicks

Name: setRemainingFireTicks

ZenScript
Copy
Entity.setRemainingFireTicks(ticks as int)
ПараметрТип
Параметр
ticks
Тип
int

Link to setSecondsOnFire

Name: setSecondsOnFire

ZenScript
Copy
Entity.setSecondsOnFire(seconds as int)
ПараметрТип
Параметр
seconds
Тип
int

Name: setShiftKeyDown

ZenScript
Copy
Entity.setShiftKeyDown(keyDown as boolean)
ПараметрТип
Параметр
keyDown
Тип
boolean

Name: setSilent

ZenScript
Copy
Entity.setSilent(silent as boolean)
ПараметрТип
Параметр
silent
Тип
boolean

Name: setSprinting

ZenScript
Copy
Entity.setSprinting(sprinting as boolean)
ПараметрТип
Параметр
sprinting
Тип
boolean

Name: setSwimming

ZenScript
Copy
Entity.setSwimming(swimming as boolean)
ПараметрТип
Параметр
swimming
Тип
boolean

Name: setTicksFrozen

ZenScript
Copy
Entity.setTicksFrozen(ticks as int)
ПараметрТип
Параметр
ticks
Тип
int

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
ПараметрТип
Параметр
entity
Тип
Entity

Name: startRiding

Return Type: boolean

ZenScript
Copy
Entity.startRiding(entity as Entity, force as boolean) as boolean
ПараметрТип
Параметр
entity
Тип
Entity
Параметр
force
Тип
boolean

Name: stopRiding

ZenScript
Copy
// Entity.stopRiding()

myEntity.stopRiding();

Name: teleportTo

ZenScript
Copy
Entity.teleportTo(x as double, y as double, z as double)
ПараметрТип
Параметр
x
Тип
double
Параметр
y
Тип
double
Параметр
z
Тип
double

Name: turn

ZenScript
Copy
Entity.turn(yaw as double, pitch as double)
ПараметрТип
Параметр
yaw
Тип
double
Параметр
pitch
Тип
double

Name: unRide

ZenScript
Copy
// Entity.unRide()

myEntity.unRide();

Link to updateCustomData

Name: updateCustomData

Updates the custom NBT data for this Entity.

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

myEntity.updateCustomData({custom: "data"});
ПараметрТипОписание
Параметр
data
Тип
MapData
Описание
The custom data to store.

Name: updateData

Updates the NBT data of this Entity.

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

myEntity.updateData({key: "value"});
ПараметрТипОписание
Параметр
data
Тип
MapData
Описание
The new Data for this Entity

Свойства

Link to свойства

НазваниеТипИмеет GetterИмеет SetterОписание
Название
airSupply
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
allSlots
Тип
stdlib.Iterable<ItemStack>
Имеет Getter
true
Имеет Setter
false
Описание
Название
armorSlots
Тип
stdlib.Iterable<ItemStack>
Имеет Getter
true
Имеет Setter
false
Описание
Название
bbHeight
Тип
float
Имеет Getter
true
Имеет Setter
false
Описание
Название
bbWidth
Тип
float
Имеет Getter
true
Имеет Setter
false
Описание
Название
blockPosition
Тип
BlockPos
Имеет Getter
true
Имеет Setter
false
Описание
Название
blockX
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
blockY
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
blockZ
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
boundingBoxForCulling
Тип
AABB
Имеет Getter
true
Имеет Setter
false
Описание
Название
brightness
Тип
float
Имеет Getter
true
Имеет Setter
false
Описание
Название
canBeCollidedWith
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
canFreeze
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
commandSenderWorld
Тип
Level
Имеет Getter
true
Имеет Setter
false
Описание
Название
controllingPassenger
Тип
Entity?
Имеет Getter
true
Имеет Setter
false
Описание
Название
customData
Тип
MapData
Имеет Getter
true
Имеет Setter
false
Описание
Gets the custom NBT data for this Entity.
Название
customName
Тип
Component?
Имеет Getter
true
Имеет Setter
false
Описание
Название
data
Тип
MapData
Имеет Getter
true
Имеет Setter
false
Описание
Gets the NBT data of this Entity.
Название
deltaMovement
Тип
Vec3
Имеет Getter
true
Имеет Setter
true
Описание
Название
dimensionChangingDelay
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
direction
Тип
Direction
Имеет Getter
true
Имеет Setter
false
Описание
Название
displayName
Тип
Component
Имеет Getter
true
Имеет Setter
false
Описание
Название
eyeBlockPosition
Тип
BlockPos
Имеет Getter
true
Имеет Setter
false
Описание
Название
eyeHeight
Тип
float
Имеет Getter
true
Имеет Setter
false
Описание
Название
eyePosition
Тип
Vec3
Имеет Getter
true
Имеет Setter
false
Описание
Название
eyeY
Тип
double
Имеет Getter
true
Имеет Setter
false
Описание
Название
feetBlockState
Тип
BlockState
Имеет Getter
true
Имеет Setter
false
Описание
Название
fireImmune
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
firstPassenger
Тип
Entity?
Имеет Getter
true
Имеет Setter
false
Описание
Название
fluidJumpThreshold
Тип
double
Имеет Getter
true
Имеет Setter
false
Описание
Название
forward
Тип
Vec3
Имеет Getter
true
Имеет Setter
false
Описание
Название
handSlots
Тип
stdlib.Iterable<ItemStack>
Имеет Getter
true
Имеет Setter
false
Описание
Название
hasCustomName
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
hasExactlyOnePlayerPassenger
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
hasGlowingTag
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isAlive
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isAttackable
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isCrouching
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isCurrentlyGlowing
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isCustomNameVisible
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isDescending
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isDiscrete
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isFullyFrozen
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isInLava
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isInWall
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isInWater
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isInWaterOrBubble
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isInWaterOrRain
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isInWaterRainOrBubble
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isInvisible
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isInvulnerable
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isNoGravity
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isOnFire
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isOnGround
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isOnPortalCooldown
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isPassenger
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isPickable
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isPushable
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isPushedByFluid
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isRemoved
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isShiftKeyDown
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isSilent
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isSpectator
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isSprinting
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isSteppingCarefully
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isSuppressingBounce
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isSwimming
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isUnderWater
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isVehicle
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isVisuallyCrawling
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
isVisuallySwimming
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
level
Тип
Level
Имеет Getter
true
Имеет Setter
false
Описание
Название
lookAngle
Тип
Vec3
Имеет Getter
true
Имеет Setter
false
Описание
Название
maxAirSupply
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
maxFallDistance
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
motionDirection
Тип
Direction
Имеет Getter
true
Имеет Setter
false
Описание
Название
name
Тип
Component
Имеет Getter
true
Имеет Setter
false
Описание
Название
occludesVibrations
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
onPos
Тип
BlockPos
Имеет Getter
true
Имеет Setter
false
Описание
Название
passengers
Тип
stdlib.List<Entity>
Имеет Getter
true
Имеет Setter
false
Описание
Название
percentFrozen
Тип
float
Имеет Getter
true
Имеет Setter
false
Описание
Название
pistonPushReaction
Тип
PushReaction
Имеет Getter
true
Имеет Setter
false
Описание
Название
portalWaitTime
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
position
Тип
Vec3
Имеет Getter
true
Имеет Setter
false
Описание
Название
remainingFireTicks
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
rideableUnderWater
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
rootVehicle
Тип
Entity
Имеет Getter
true
Имеет Setter
false
Описание
Название
shouldShowName
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
showVehicleHealth
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
Название
soundSource
Тип
SoundSource
Имеет Getter
true
Имеет Setter
false
Описание
Название
stringUUID
Тип
string
Имеет Getter
true
Имеет Setter
false
Описание
Название
tags
Тип
Set<string>
Имеет Getter
true
Имеет Setter
false
Описание
Название
teamColor
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
ticksFrozen
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
ticksRequiredToFreeze
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
Название
type
Тип
EntityType
Имеет Getter
true
Имеет Setter
false
Описание
Название
vehicle
Тип
Entity?
Имеет Getter
true
Имеет Setter
false
Описание
Название
x
Тип
double
Имеет Getter
true
Имеет Setter
false
Описание
Название
y
Тип
double
Имеет Getter
true
Имеет Setter
false
Описание
Название
z
Тип
double
Имеет Getter
true
Имеет Setter
false
Описание