Gold Плагин RPG/MMO Races of Thana [4.0.6]

ИСПРАВЛЕНО
  • Атрибут FLIGHT не работал при определенных условиях.
  • Модуль зелий ошибался при определенных условиях.
  • Исцеление игрока через повреждения в версии 1.21.1 или ниже приводило к ошибкам.

- Изменен способ применения значений атрибутов и модификаторов к игрокам той или иной расы. Это должно положительно сказаться на производительности.
ADDED
  • Proper support for 1.21.3.
  • Backwards compatibility for attributes before 1.21.2.
Versions below 1.21.2 must provide the prefix of the attribute as well. For example: GENERIC_SCALE, GENERIC_MAX_HEALTH_MODIFIER, etc.
  • Added the race GUI item to the debug subcommand
  • The durability of items within the configuration files allow you to either parse it as a string ('0') or integer (0) without...
  • Лайк 0
Реакции:1 пользователя
ДОБАВЛЕНО
- Поддержка версии 1.21.3.

ИЗМЕНЕН
- Следующие пользовательские атрибуты были перенесены в модуль повреждений: NYCTOPHOBIA, VAMPIRE, SOFT_LANDING.
Кроме того, ранее известный атрибут NYCTO был обновлен до NYCTOPHOBIA (теперь он входит в модуль повреждений).
Документацию по их использованию можно найти на обновленной вики-странице.
  • У рас по умолчанию отключен модуль урона, чтобы избежать путаницы и в то же время показать пример использования.
  • Обновлены звуки рас по умолчанию.

ИСПРАВЛЕНО
  • Ванильные атрибуты ускоряли игрока.
  • Текстуры головы в графическом интерфейсе отключали плагин.
  • Вы не могли воспользоваться режимом зрителя из-за несовпадения атрибутов полета.
  • Звуки гонок не работали, если игрок получал повреждения, отсутствующие в файле конфигурации. (#11)
  • Вы не могли использовать плагин с версией сервера ниже 1.21.
ДОБАВЛЕНО В файлы конфигурации по умолчанию добавлена новая минималистичная раса под названием «basic».

ИЗМЕНЕНИЕ Модули теперь могут быть удалены из файла расы.
ИЗМЕНЕНИЕ У расы эльфов по умолчанию больше не будет включен урон OUT_OF_WATER или атрибут FLIGHT, чтобы избежать путаницы.

FIX Расы по умолчанию не могли быть удалены, а их файлы регенерировались. Расы по умолчанию генерируются только в том случае, если папка races пуста при запуске или если папка вообще не существует. (#3)
FIX При смене расы, если у новой расы не было атрибута или звука бездействия, который был у старого класса, он не сбрасывался должным образом. (#3)
FIX Эффекты зелий, полученные не от Расы Таны (например, потребление зелий), не работали.
FIX Полет непреднамеренно отнимался у игрока.
FIX Элементы границ графического интерфейса не обрабатывались должным образом.
FIX Плагин больше не будет уведомлять вас о том, что вы находитесь на последней версии.
FIX Расы по умолчанию были неправильно выровнены.
FIX Удалены отладочные строки из консоли.

Звуки простоя нуждаются в дальнейшей доработке и могут выдавать ошибку в консоли. Приношу извинения за причиненные неудобства и стараюсь сделать все возможное, чтобы исправить это как можно скорее. Я хотел выпустить вышеуказанные изменения, чтобы уменьшить количество проблем, с которыми вы столкнетесь.
  • FIX Плагин не запускался без установленного ConditionalEvents.
  • FIX Графический интерфейс расы выбрасывал ошибку, если у вас еще не было расы.
  • FIX Удаление расы игрока во время получения им урона приводило к ошибке.
  • FIX /races unset <игрок> не проверял должным образом расу игрока.

Documentation | Questions / Suggestions / Bug Reports
ДОБАВЛЕНО завершение ввода табуляции в команду /races debug <config|race|lang>.

ИЗМЕНЕНИЕ Модуль повреждений был переработан и теперь поддерживает все ванильные повреждения.
ИЗМЕНЕНИЕ Скомпилировано с последней версией 1.21.1.

FIX Удалены отладочные строки из консоли.
FIX Файл lang.yml по умолчанию генерировал неправильные ключи.
FIX Не обновлялись расы по умолчанию.
FIX Исправлена ошибка, из-за которой раса игрока не устанавливалась, если система уровней была отключена.
FIX Модификаторы складывались после перезапуска. Кроме того, все модификаторы атрибутов теперь имеют имя «racemodifier», связанное с ними для ясности.
⚠️ Я добавил временную подкоманду в /races debug. Вы можете выполнить команду /races debug raceattributes [player], чтобы удалить все атрибуты, связанные с расой. Вы также можете выполнить команду /races debug allattributes [player], чтобы удалить все модификаторы со всех атрибутов игрока.
FIX Звуки простоя повторялись, когда их не должно было быть.
FIX Звук повреждения больше не будет воспроизводиться, когда пользователь получает исцеление от чего-либо в модуле повреждений, включая атрибуты вампира и никто.
FIX В файлах config.yml и hooks.yml по умолчанию теперь сохраняются комментарии к документации.
FIX Исправлено отсутствие параметра levels.enabled в файле config.yml по умолчанию. Кроме того, если параметр был удален из конфига (вами), ошибка больше не будет возникать. (#2)
FIX Оптимизирован модуль повреждений.
FIX Оптимизирован планировщик и то, как обновляются игроки.

Известная проблема: Система уровней в настоящее время не функционирует. Рекомендуется избегать ее использования.

Documentation | Questions / Suggestions / Bug Reports
  • Лайк 0
Реакции:1 пользователя
  • Файлы config.yml и hooks.yml по умолчанию теперь сохраняют комментарии к документации.
  • Исправлено отсутствие параметра levels.enabled в файле config.yml по умолчанию. Кроме того, если настройка была удалена из конфига (вами), ошибка больше не будет возникать. (#2)
  • - Скомпилировано с последней версией 1.21.1.
  • - Удалены отладочные строки из консоли.
  • - Файл lang.yml по умолчанию генерировал неправильные ключи.
  • - Расы по умолчанию не обновлялись.
- Добавлены команды смерти и перерождения расы. Например:
YAML:
commands:
    race-commands-death:
   - bc %player_displayname% has died!
    race-commands-respawn:
   - bc %player_displayname% has respawned!
Обязательно добавьте их в конфигурацию каждой расы, если вы не будете регенерировать файлы расы. Вы можете не добавлять их, если не будете их использовать.
- Исправлено плавание через морскую траву и ламинарию, при котором игрок отмечался как находящийся вне воды.
  • - Добавлена поддержка hex цветов в конфигурационных файлах.

Например:​

YAML:
prefix: '#6ADD67Black-Minecraft.com&c:'
ВерхНиз