Sawmill - многофункциональный плагин на лесорубку

Плагин Sawmill - многофункциональный плагин на лесорубку 1.1.4

Создайте и подтвердите аккаунт для скачивания
Что изменилось:
  • Исправлена утечка памяти и конфликты при сохранении логов.
  • Плагин меньше нагружает сервер: сообщения и настройки зон теперь кешируются.
  • Меньше конфликтов с другими плагинами: отменённые события больше не обрабатываются.
  • Поиск зоны больше не запускается при каждом повороте головы — только при смене блока.
  • Убран мёртвый код, лишние проверки и дублирование — код стал чище и стабильнее.
  • Мне нравится (+1)
Реакции: nekoswordik
Что нового:
  • Добавлена поддержка 10 языков: русский, английский, украинский, испанский, немецкий, французский, польский, португальский, турецкий, китайский.
  • Сообщения плагина вынесены в отдельные файлы в папке Message/ — каждый язык в своём файле, все тексты можно свободно редактировать.
  • Язык выбирается одной строкой Locale в config.yml (ru, en, ua, es, de, fr, pl, pt, tr, zh).
Что изменилось:
  • Секция messages удалена из config.yml — теперь там только основные настройки.
  • Команда /sm reload перечитывает и файл языка, так что смена языка применяется без перезапуска сервера.
Исправления:
  • Команда /sm get теперь работает у всех игроков без права sm.admin (раньше требовала права и выдавала ошибку).
  • Исправлена ошибка «команда неизвестная или неполная» при вводе /sm у игроков без прав.
  • Справка /sm и /sm help теперь доступна всем игрокам.
Улучшения:
  • После установки обеих точек (/sm pos1 и /sm pos2) игроку подсказывается, как создать зону — текст подсказки настраивается в config.yml.
  • После успешного создания зоны точки автоматически сбрасываются.
  • При вводе несуществующей подкоманды игрок видит справку.
Главные изменения в версии 1.1.1:
Исправлена ошибка "[ErrorFilter] Could not pass event EntityTargetLivingEntityEvent to Sawmill v1.1"
Главные изменения в версии 1.1:

1) Теперь можно создавать несколько территорий с лесорубками.
Каждую территорию можно настроить по своему в файле с зонами: zones.yml. После установки точек (/sm pos1 и /sm pos2) игроку предлагается создать зону с помощью команды /sm create <название> <отображаемое_название>.


2) Добавлены новые команды:
/sm list - Просмотр списка территорий лесорубок
/sm create - создание зоны после установки точек (/sm pos1 и /sm pos2)
/sm delete - удаление зоны

3) Улучшена производительность.

4) В title и subtitle можно вставить отображаемое название зоны: %display_name%

5) Теперь при заходе игрока в зону лесорубки, ему это сообщиться в чате (можно отключить)

6) Множество других мелких изменений/исправлений.
Назад
Сверху Снизу