Latite Scripting Documentation (Exports)
Exports > world/entity > Entity
Class
A class representing an in-game entity.
Source: world/entity.d.ts:4
new Entity():
Entity
readonlyruntimeId:number
The runtime ID of the entity. Local player is always 1.
Source: world/entity.d.ts:8
attack():
void
Makes your player attack the entity. Only works if you have operator
This function is restricted - meaning it will only work on LocalPlayer or if you have OP
Source: world/entity.d.ts:72
void
getDimensionName():
string
Get the dimension name. for example, "Overworld"
Source: world/entity.d.ts:42
string
getEntityType():
number
Gets the entity type ID.
https://minecraft.fandom.com/wiki/Bedrock_Edition_data_values#Entity_IDs
Source: world/entity.d.ts:64
number
getFlag(flag:
number):boolean
Gets a status flag's state in the current entity.
Source: world/entity.d.ts:118
| Parameter | Type |
|---|---|
| flag | number |
boolean
getHealth():
number
Gets the health of the entity.
This function is restricted - meaning it will only work on LocalPlayer or if you have OP
Source: world/entity.d.ts:79
number
getHunger():
number
Gets the hunger of the entity.
This function is restricted - meaning it will only work on LocalPlayer or if you have OP
Source: world/entity.d.ts:86
number
getHurtTime():
number
Gets the number of ticks that the entity is invulnerable (after the entity is hit/hurt), ranges from 0-10
Source: world/entity.d.ts:47
number
getMolangVariable(name:
MolangVariables):MolangVariable
Gets the value of a MoLang variable. Returns null if the variable was not found.
Source: world/entity.d.ts:99
| Parameter | Type | Description |
|---|---|---|
| name | MolangVariables |
The variable name. Example: variable.is_sneaking |
getMolangVariable(name:
string):null|MolangVariable
Gets the value of a MoLang variable. Returns null if the variable was not found.
Source: world/entity.d.ts:105
| Parameter | Type | Description |
|---|---|---|
| name | string |
The variable name. Example: variable.is_sneaking |
null | MolangVariable
getPosition():
Vector3
Get the position. Note that this will fail if you dont have permission to get the position
Source: world/entity.d.ts:20
getPositionInterpolated():
Vector3
Get the interpolated position. Use this in the context of rendering based on entity position.
Source: world/entity.d.ts:25
getPreviousPosition():
Vector3
Get the position the entity was in the last tick.
Source: world/entity.d.ts:30
getRotation():
Vector2
Get the rotation. Note that this will fail if you dont have permission to get the rotation
Source: world/entity.d.ts:36
getSaturation():
number
Gets the saturation of the entity.
This function is restricted - meaning it will only work on LocalPlayer or if you have OP
Source: world/entity.d.ts:93
number
getVelocity():
Vector3
Gets the entity's movement velocity.
Source: world/entity.d.ts:131
isLocalPlayer():
boolean
Whether the entity is the local player (yourself) or not.
Source: world/entity.d.ts:57
boolean
isPlayer():
boolean
Whether the entity is a player or not.
Source: world/entity.d.ts:52
boolean
isValid():
boolean
Check if the entity is still valid. In some cases, Latite may invalidate an entity outside of an event listener. This is to prevent the scripting engine from being used as a cheat.
Source: world/entity.d.ts:14
boolean
setFlag(flag:
number, value:boolean):void
Sets a status flag's state in the current entity.
Source: world/entity.d.ts:126
| Parameter | Type | Description |
|---|---|---|
| flag | number |
- |
| value | boolean |
The new status flag value. |
void
setMolangVariable(name:
string, value:number):null|number
[Experimental] sets a MoLang variable's value. Returns null if unsuccessful and the number that was set if it was successful.
Source: world/entity.d.ts:112
| Parameter | Type | Description |
|---|---|---|
| name | string |
The variable name. Example: variable.is_sneaking |
| value | number |
The variable's new value. |
null | number
setVelocity(vector:
Vector3):void
Sets the entity's movement velocity.
This function is restricted - it only works if you have operator.
Source: world/entity.d.ts:140
| Parameter | Type | Description |
|---|---|---|
| vector | Vector3 |
The new velocity |
void