Gold Плагин Управление мирами PlotSquared v7 [7.4.2]

Исправлены проблемы, появившиеся в RC.2:

  • - Улучшена обработка высоты схем
  • - Добавлены причины событий спауна для лучшей работы с 1.20.1
  • - Улучшена регистрация флагов по умолчанию для сторонних разработчиков
Автор: bobobo
Проблемы, исправленные с версии RC.1:

  • - Программа проверки обновлений больше не выбрасывает исключение, вызванное "RC".
  • - Исправлена пара ошибок, связанных с устаревшим синтаксисом MiniMessage.
  • При обновлении до RC.2 PlotSquared обновляет существующие местоположения в файле перевода.
  • - Исправлена ранее существовавшая проблема с ценами на участки.
Автор: bobobo

PlotSquared v7.0.0 Release Candidate 1​

Это первый релиз-кандидат PlotSquared v7.
Если вы используете FAWE, загрузите его с https://ci.athion.net/job/FastAsyncWorldEdit-Pull-Requests/view/change-requests/job/PR-2075/ при обновлении вашего тестового сервера.

Заметные изменения для конечных пользователей:​


Это релиз-кандидат версии 7.0.0, это не финальная версия 7.0.0. Все может быть изменено. Обязательно протестируйте этот релиз-кандидат на своем тестовом сервере и сообщите о любых найденных проблемах на GitHub.

Этот основной релиз не включает много заметных изменений для конечных пользователей, поскольку он сосредоточен на обновлении MiniMessage для разработчиков плагинов.
Тем не менее, несколько долгосрочных проблем с сообщениями были устранены в обновлении MiniMessage.
Например, /plot help all теперь является кликабельным.

Кроме того, релиз-кандидат добавляет поддержку версий 1.20 и 1.20.1.

Если вы обнаружили, что что-то не работает по сравнению с v6, пожалуйста, оформите проблему на трекере проблем: https://github.com/IntellectualSites/PlotSquared/issues/new/choose.

Заметные изменения для разработчиков​

PlotSquared v7 использует последние возможности и синтаксис MiniMessage. Для получения дополнительной информации ознакомьтесь с документацией по MiniMessage: https://docs.advntr.dev/minimessage/format.html.
В версии 7 различные, ранее устаревшие методы были удалены в пользу преемников, если таковые имеются.
Мы опубликовали следующие ресурсы для предоставления дополнительной информации об измененных методах, чтобы максимально упростить обновление для разработчиков плагинов:
  • Javadocs: https://intellectualsites.github.io/plotsquared-javadocs/
  • Агрегированный обзор всех классов и методов API, которые изменились между v6 и v7: https://intellectualsites.github.io/plotsquared-diff/. Выберите необходимый модуль.
  • Снимки доступны на https://s01.oss.sonatype.org/. Координаты распространения изменились с com.PlotSquared на com.intellectualsites.plotsquared. Кроме того, имена пакетов теперь пишутся в нижнем регистре.
Автор: bobobo
Это последний выпуск v6. Следующая основная версия, v7, будет выпущена на этой неделе. Следите за новостями!
В случае возникновения вопросов, не стесняйтесь задавать их на нашем сервере discord: https://discord.gg/intellectualsites.

Исправления​

  • - Исправление увлажнения фермерских угодий (#3978)

✅ Chore​

  • - Привязывайте действия GH к SHA, чтобы избежать мутабельных ссылок (#3973)

⚙️ Изменения для разработчиков плагинов​

  • - Износите неиспользуемые методы для удаления (#3977)
  • - Не вызывать 'PlotUnlinkEvent' дважды при очистке сюжета (#3947)

Щелкните здесь для получения полного журнала изменений: https://github.com/IntellectualSites/PlotSquared/releases/tag/6.11.1
Автор: bobobo
  • Добавлено событие, срабатывающее при удалении объекта дороги
  • Теперь вы можете заставить фермы сохранять влагу

Обновления зависимостей​

  • Обновление зависимости com.diffplug.spotless до v6.14.1
  • Обновление зависимости com.diffplug.spotless до v6.14.0
  • Обновление зависимости com.intellectualsites.bom:bom-1.18.x до v1.23
Автор: bobobo

Исправления​

  • - исправление: убедитесь, что участки полностью развязаны перед запуском самой очистки @dordsor21 (#3933)
  • - исправление: учитывать исключительность максимальной высоты здания, где это необходимо @dordsor21 (#3935)
  • - исправить: Убрать вызов chunk#isLoaded в BukkitChunkCoordinator @dordsor21 (#3934)
  • - Уменьшить накладные расходы на /plot home @SirYwell (#3921)

✅ Работа​

  • - Очистка устаревших методов для улучшения зрелости кода @mkaulfers (#3944)
  • - По умолчанию использовать окончания строк unix @NotMyFault (#3932)
  • - Разделение рабочих процессов между PR и pushes @NotMyFault (#3928)
  • - Удалить использование устаревшего класса Permissions и добавить примечания в javadoc @dordsor21 (#3930)
  • - хор: Обновить несколько устаревших классов @NotMyFault (#3913)

⚙️ Изменения для разработчиков плагинов​

  • - Официально устаревший BukkitPlayer#BukkitPlayer() @NotMyFault (#3922)

Обновления документации​

  • - Добавление исходной документации в javadocs и добавление вкладки зависимостей @NotMyFault (#3917)

Обновления зависимостей​

  • - Обновление зависимости com.diffplug.spotless до версии 6.13.0 (#3929)
  • - Обновление зависимости com.intellectualsites.bom:bom-1.18.x до версии 1.22 (#3918)
  • - Обновление зависимости org.junit.jupiter:junit-jupiter до версии 5.9.2 (#3923)

Нажмите здесь для получения полного журнала изменений: https://github.com/IntellectualSites/PlotSquared/releases/tag/6.10.9
Автор: bobobo

🐛 Исправления​

  • Пересмотр "feat: проверка границ слияния при завершении автослияния (#3868)". - Исправляет ошибку в 6.10.4 с сюжетными утверждениями @NotMyFault (#3876)

✨ Особенности​

  • фича: добавить разрешение на отмену слияния, если владелец другого участка находится в оффлайне @dordsor21 (#3844)
  • Фича: улучшить обработку нулевых вопросов в анализе участков @dordsor21 (#3867)

📦 Обновления зависимостей​

  • Обновление зависимости gradle до версии 7.6 @renovate (#3880)
  • Обновление зависимости com.intellectualsites.bom:bom-1.18.x до v1.19 @renovate (#3874)

Исправления​

  • исправление: попытка восстановления после IllegalStateException при восстановлении блочных тегов
  • Исправление: метатель/владелец элемента может быть null

Особенности​

  • фича: внедрить дорожные флаги настолько широко, насколько это кажется разумным
  • фича: проверять границы слияния при завершении автослияния

Работа​

  • устаревший слушатель paper 1.13, так как P2 фактически не поддерживает 1.13

Обновления зависимостей​

  • Обновление зависимости com.intellectualsites.bom:bom-1.18.x до версии 1.18
ВерхНиз