Документация
Скрипты
К скриптам
Справочник

entity

Объект сущности — его возвращают world.*, aura.target() и событие attack.

entity.idnumber
Сетевой id сущности — для world.entity_by_id
entity.uuidstring
entity.typestring
Тип сущности, например entity.minecraft.zombie
entity.is_playerboolean
Поле, без скобок: if e.is_player then
entity.is_livingboolean
Живая сущность: у неё есть здоровье и броня
entity.is_hostileboolean
Враждебный моб
entity.is_friendboolean
Игрок из списка друзей клиента
entity.pos() -> x, y, z
entity.x() -> number
Также y() и z()
entity.interpolated_pos([delta=1]) -> x, y, z
Плавная позиция между тиками — для render3d без дрожания
entity.rotation() -> { yaw, pitch }
entity.velocity() -> { x, y, z }
entity.alive() -> boolean
entity.bounding_box() -> table
Хитбокс: min_x, min_y, min_z, max_x, max_y, max_z
entity.name() -> string
Имя сущности
entity.health() -> number
Здоровье
entity.max_health() -> number
Максимум здоровья
entity.absorption() -> number
Золотые сердца
entity.armor() -> table
Четыре слота брони сверху вниз
entity.held_item(hand) -> item
Предмет в руке цели
entity.effects() -> table
Эффекты цели: id, name, level, duration, category
entity.sneaking() -> boolean
Крадётся ли
entity.sprinting() -> boolean
Бежит ли
entity.on_ground() -> boolean
На земле ли
entity.using_item() -> boolean
Использует ли предмет
entity.hurt_time() -> number
Тики красной вспышки после удара
entity.ping() -> number
Пинг из таб-листа
entity.gamemode() -> string | nil
Режим игры из таб-листа
entity.distance_to(x, y, z) -> number
Расстояние до точки
entity.distance_to_player() -> number
Расстояние до игрока