Плагин Декор Dexterity [1.6.11]

  • Если дисплей телепортируется, когда игрок сидит на нем (/d seat), то теперь игрок будет перемещаться вместе с дисплеем, оставаясь на месте.
  • Добавлены дополнительные функции API для создания векторов маркеров. Вместо того чтобы требовать указания местоположения «от» и «до», теперь можно использовать местоположение «от» и вектор.
  • Добавлено пользовательское событие API DisplayTranslationEvent - событие, которое вызывается каждый раз, когда игрок или API целенаправленно перемещает (например, с помощью /d move или DexterityDisplay#teleport) любой выбор Dexterity.
  • Добавлен псевдоним /dx для основной команды /dex на случай, если /d занят другим плагином.
- Добавлена новая команда: /d seat. Она переключает способность сохраненного дисплея позволять игроку сидеть на нем. Местом расположения будет центр дисплея, который можно переместить с помощью команды /d recenter или, как вариант, с помощью параметра y_offset в команде /d seat. Игрокам необходимо разрешение dexterity.click, чтобы иметь возможность нажать на дисплей и сесть на него.

Это обновление добавляет следующее в языковой файл по умолчанию:
YAML:
seat-success: "&^Players with &*dexterity.click&^ permission can sit on &*%label%&^!"
seat-disable-success: "&^Players can no longer sit on &*%label%&^!"
- Добавлена подкоманда /d schem list для перечисления всех схем в папке plugins/Dexterity/schematics.

Примечание: Вы также можете использовать схемы WorldEdit для блочных отображений (с помощью //paste -e), хотя схемы Dexterity более эффективны для хранения данных о сущностях и имеют больше возможностей.

Это обновление добавляет следующее в языковой файл по умолчанию:
Код:
schem-list-header: "&^&lSchematics: &**Page &**&l%page%&**/%maxpage%"
  • - Изменено сообщение по умолчанию при добавлении команды, запускаемой при нажатии на дисплей (/d cmd), чтобы отметить, что игрокам необходимо разрешение dexterity.click, чтобы использовать эту команду. Это разрешение требуется для того, чтобы у вас было меньше накладных расходов, если вы не используете эту функцию.
  • - Команда /d cmd теперь заполняет вкладку с идентификаторами команд, когда это необходимо
  • - Исправлена небольшая ошибка, при которой вкладка «Завершить» отображалась у игроков, не имеющих необходимых разрешений (например, dexterity.command)
  • - Исправлена консольная ошибка, возникавшая, когда строитель пытался разместить определенные типы материалов/предметов, для которых не поддерживается отображение блоков.
  • - Добавлена подкоманда /d schem delete <имя> для удаления существующего файла схемы
  • - К команде schematics добавлена команда tab-complete для вывода списка существующих файлов схем
  • Добавлено сообщение, когда игрок с правами строителя нажимает на сохраненный дисплей без палочки, чтобы пояснить, что он может использовать /d unsave, чтобы построить на этом дисплее.
  • Внесено небольшое исправление в /d axis: если вы очистите свой выбор с помощью /d clear, то теперь будут очищены и стрелки оси.

Это обновление добавляет следующее в языковой файл по умолчанию:
Код:
saved-click-default: "&^Use &*/d unsave&^ to edit or &*/d cmd&^ to add a command on click!"
  • - Обновление физики блоков теперь отключено для /d deconvert. Это означает, что вы можете поместить такие вещи, как стебли цветов, как блоки, а затем использовать /d deconvert, чтобы поместить их как обычные блоки, и они останутся.
  • - Теперь вы можете использовать просто «/d glow», чтобы отключить свечение, флаг -none не нужен.
- Оптимизированное вращение по оси Y (вертикальной). Из-за того, что Minecraft использует рысканье при рендеринге сущности, ось Y, безусловно, является самой простой для вращения. Таким образом, если вы используете API для создания анимации, она будет наиболее эффективной, если вы будете вращаться только вокруг абсолютной оси Y (обычно отличной от оси рысканья).
  • Добавлена недостающая строка в языковой файл по умолчанию, «axis-usage».
  • Добавлена функция DexterityDisplay#remove() для упрощения API - по умолчанию используется false в DexterityDisplay#remove(boolean restore_blocks)

В файл по умолчанию en_US.yml добавлено следующее:
Код:
axis-usage: "/d axis <show | set | off>"
ВерхНиз