Формат чанка/Моб

Материал из Minecraft Wiki
Перейти к: навигация, поиск
    •  Health: Количество здоровья, которым обладает сущность.
    •  AbsorptionAmount: Количество дополнительного здоровья, добавленного эффектом поглощения.
    •  HurtTime: Количество тиков, за которые моб становится красным после получения урона. 0, когда урон получен недавно.
    •  HurtByTimestamp: Последний раз, когда моб получал урон, измеряется количеством тиков с момента спауна моба. Обновляется до нового значения всякий раз, когда моб получает урон, а затем снова обновляет 101 тик позже по неизвестным причинам. Невозможно изменить, используя команду entitydata, однако указанное значение никак не влияет на естественные обновления и перезаписывается при получении мобом урона.
    •  DeathTime: Количество тиков, в течение которых моб был мёртв. Управляет анимацией смерти. 0, когда моб жив.
    •  FallFlying: Установка значения 1 для неигровых сущностей заставляет их скользить по воздуху, пока они носят элитры в слоте нагрудника. Может использоваться для обнаружения, когда игрок скользит по воздуху без использования системы счёта игровых событий.
    •  SleepingX: X-координата, обозначающая, где спит сущность, отсутствует, если сущность не спит.
    •  SleepingY: Y-координата, обозначающая, где спит сущность, отсутствует, если сущность не спит.
    •  SleepingZ: Z-координата, обозначающая, где спит сущность, отсутствует, если сущность не спит.
    •  Brain: Всё, что сущность должна «помнить».
      •  memories: Пусто для всех, кроме деревенских жителей.
        •  minecraft:meeting_point: Место сбора деревенских жителей.
          •  pos: Координаты места сбора в виде значений X, Y и Z.
          •  dimension: Идентификатор измерения, где происходит сбор.
        •  minecraft:home: Местоположение кровати деревенского жителя.
          •  pos: Координаты кровати в виде значений X, Y и Z.
          •  dimension: Идентификатор измерения, где находится кровать.
        •  minecraft:job_site: Местоположение рабочего места данного деревенского жителя.
          •  pos: Координаты рабочего места деревенского жителя в виде значений X, Y и Z.
          •  dimension: Идентификатор измерения, где находится рабочее место деревенского жителя.
    •  Attributes: Список атрибутов для данного моба. Они используются для многих целей при внутренних расчётах, а также могут использоваться при подсчёте «статистики» мобов. Допустимые атрибуты для данного моба перечислены в разделе основной статьи.
      • Отдельный атрибут.
        •  Name: Наименование данного атрибута.
        •  Base: Базовое значение данного атрибута.
        •  Modifiers: Список модификаторов, действующих на данном атрибуте. Модификаторы изменяют базовое значение во внутренних расчётах без изменения оригинальных данных. Примечательно, что модификатор никогда не изменяет базовое значение выше своего максимума или ниже своего минимума для данного атрибута.
          • Отдельный модификатор.
            •  Name: Наименование модификатора.
            •  Amount: Сумма, на которую данный модификатор изменяет базовое значение при вычислениях.
            •  Operation: 0, 1 или 2. Определяет операцию, которую выполняет данный модификатор над базовым значением атрибута. 0: увеличение X от суммы, 1: увеличение Y от X, умноженного на сумму, 2: Y = Y, умноженный на (1 + сумма) (эквивалентно увеличению Y от Y, умноженного на сумму). Сначала игра устанавливает значение X = базовое значение, затем выполняет все операции модификаторов со значением 0, затем устанавливает Y = X, затем выполняет все операции модификаторов со значением 1, и наконец, выполняет все операции модификаторов со значением 2.
            •  UUIDMost: Наиболее значимые биты данного модификатора Universally Unique IDentifier. Используется для ссылки на модификаторы в памяти и во избежание использования дубликатов.
            •  UUIDLeast: Наименее значимые биты данного модификатора Universally Unique IDentifier.
    •  ActiveEffects: Список эффектов, переносимых данным мобом. Может не существовать.
      • Эффект
        •  Id: Идентификатор эффекта.
        •  Amplifier: Уровень эффекта. 0 — это уровень 1.
        •  Duration: Количество тиков до окончания действия эффекта
        •  Ambient: 1 или 0 (true/false) — true, если данный эффект даётся посредством маяка, поэтому должен быть менее заметным на экране.
        •  ShowParticles: 1 или 0 (true/false) — true, если частицы видны (также влияет на «Окружение»). false, частицы не видны.
        •  ShowIcon: 1 или 0 (true/false) — true, видна иконка эффекта. false, если иконка не видна.
    •  HandItems: Список предметов, которые держит моб, в следующем порядке: основная рука, вспомогательная рука.
    •  ArmorItems: Список предметов, которые моб носит как броню, в следующем порядке: ступни, ноги, туловище, голова.
    •  HandDropChances: Список значений одинарной точности, отображающий шанс выпадения определённого предмета.
      • : Шанс выронить предмет, который находится в основной руке.
      • : Шанс выронить предмет, который находится во вспомогательной руке.
    •  ArmorDropChances: Список значений одинарной точности, отображающий шанс выпадения брони.
      • : Шанс выронить броню, находящуюся в слоте для ступней.
      • : Шанс выронить броню, находящуюся в слоте для ног.
      • : Шанс выронить броню, находящуюся в слоте для туловища.
      • : Шанс выронить броню, находящуюся в слоте для головы.
    •  DeathLootTable: Произвольно. Таблица добычи используется для предметов, выпадающих при уничтожении моба.
    •  DeathLootTableSeed: Произвольно. Семя для генерации таблицы добычи. Если значение равно 0 или не указано вовсе, то игра генерирует случайное семя.
    •  CanPickUpLoot: 1 или 0 (true/false) — true, если моб может поднять предмет (может надеть поднятую броню, использовать поднятое оружие).
    •  NoAI: 1 или 0 (true/false) — Установка значения true отключает ИИ моба. Моб не может двигаться.
    •  PersistenceRequired: 1 или 0 (true/false) — true, если моб не должен деспауниться натурально.
    •  LeftHanded: 1 или 0 (true/false) — true, если основной рукой моба является левая.
    •  Team: На самом деле этот тег не является частью NBT данных моба, однако он используется при его создании, поэтому его нельзя проверить. Это позволяет мобу «присоединиться» к системе счёта игровых событий со своим именем.
    •  Leashed: 1 или 0 (true/false) — привязан ли моб поводком.
    •  Leash: Либо содержит длинную пару UUID, если поводок соединяется с другим мобом, либо X, Y, Z, если поводок соединяется с оградой.
      •  UUIDMost: Наиболее значимые биты Universally Unique IDentifier моба, с которым соединяется поводок.
      •  UUIDLeast: Наименее значимые биты Universally Unique IDentifier моба, с которым соединяется поводок.
      •  X: X-координата забора, к которому привязан поводок.
      •  Y: Y-координата забора, к которому привязан поводок.
      •  Z: Z-координата забора, к которому привязан поводок.