В HuskSync 3.7 внесены улучшения стабильности и исправлены ошибки. Этот выпуск также представляет новую модель выпуска для HuskSync, как было объявлено ранее, которая добавляет поддержку Fabric 1.21.1. HuskSync 3.7 поддерживает Spigot/Paper/Fabric 1.20.1 и 1.21.1
Изменен способ публикации плагина. Теперь вы должны загрузить правильный JAR для версии Minecraft вашего сервера. Подробности смотрите в анонсе на Discord.
Добавлена поддержка Fabric 1.21.1, любезно предоставленная @hui1601 (#339)
Добавлена опция отключения автоматических DDL-операций для серверов с заблокированным доступом пользователей SQL, любезно предоставленная @TheCodedOne (#377)
Добавлена сервисная команда, которая принудительно обновляет все старые пользовательские данные из HuskSync v2
Пользователи теперь блокируются непосредственно перед обновлением их данных после команды инвентаря или эндер-сундука, которая обновляет их данные
Атрибуты теперь разрешены, а не запрещены.
Это было сделано по нескольким причинам, но в первую очередь потому, что это лучший конфиг по умолчанию; в подавляющем большинстве случаев пользователям нужен только определенный набор атрибутов для синхронизации.
Это также предотвращает ошибочную синхронизацию различных крайних атрибутов
Исправлена ошибка синхронизации статистики элементов и блоков (#362)
Исправлена ошибка синхронизации атрибутов, когда значения по умолчанию совпадали со значениями пользователя из-за недосмотра, в результате чего пользователи, чьи значения атрибутов сбросились, не синхронизировались
Исправлены проблемы с ротацией данных, когда режим базы данных был установлен на PostgreSQL (#383)
Исправлена ошибка в Paper 1.21.1, из-за которой курсоры карт не синхронизировались корректно
Исправлена проблема Paper 1.21.1, когда слоты для крафтинга инвентаря не очищались должным образом для безопасности во время синхронизации
⚠️ Пожалуйста, пересоздайте ваши файлы config.yml и messages-xx-xx.yml при обновлении до этой версии.
В HuskSync 3.6.8 добавлена поддержка Minecraft 1.21.1 и исправлена ошибка.Чтобы обновить игру с версии 3.6.7, просто перетащите ее. В противном случае, пожалуйста, перегенерируйте или обновите ваш файл config.yml.
- Добавлена поддержка Minecraft 1.21.1
- Исправлено исключение, связанное с курсорами карт на Paper 1.21+
В HuskSync 3.6.7 исправлены ошибки, присутствовавшие в предыдущем выпуске, касающиеся атрибутов и эффектов зелий. Пожалуйста, перегенерируйте или обновите ваш файл config.yml для этого выпуска.Чтобы обновиться с v3.6.x, просто перетащите и перегенерируйте ваш файл конфигурации.
- Внесено несколько изменений в синхронизацию модификаторов атрибутов
- Добавлен новый раздел для настройки синхронизации атрибутов.
- Теперь вы можете настроить атрибуты на игнорирование модификаторов по имени, например, модификаторов эффекта зелья, которые теперь пропускаются по умолчанию (#349).
- Атрибуты из данных Minecraft 1.20.1 больше не будут применяться на серверах Minecraft 1.21 в связи с изменениями
- Синхронизация эффектов зелий теперь опционально зависит от синхронизации атрибутов
- Удалена опция отображения слота для уведомлений TOAST (может быть возвращена в будущем, если отправка тостов будет отвязана от продвижений)
- В меню статуса теперь будет отображаться более подробная информация о версии сервера
- Исправлены эффекты зелий окружения (маяки, каналы, моб The Warden), которые синхронизировались, когда не должны были (#289)
- Исправлена некорректная обработка синтаксиса при наборе husksync migrate
- Исправлено исключение ConcurrentModificationException при синхронизации эффектов зелий, любезно предоставленное @ProdPreva1l (#354)
- Исправлен хук PacketEvents, не отменяющий соответствующие исходящие пакеты (#344)
- Исправлена ошибка "Модификатор атрибута уже применен" при применении атрибута (#348)
- API: Добавлен обратный вызов ModLoadedCallback на Fabric для выполнения действий при загрузке мода, любезно предоставленный @Stampede2011 (#346)
В HuskSync 3.6.6 внесено несколько мелких исправлений.Чтобы обновиться с версии 3.6.x, просто перетащите мышью.
- Исправлено отсутствие драйвера PostgresSQL в версии HuskSync для Fabric
- Исправлена проблема с тем, что в меню помощи внутриигрового мигратора отображалось неправильное использование
- В HuskSync v3.6.3 использование команды migrator было немного скорректировано
- Исправлен хук ProtocolLib, который не инициализировался при определенных обстоятельствах, например, если он не был инициализирован до запуска HuskSync.
В HuskSync 3.6.5 исправлена ошибка с обновлением предметов и атрибутов.Чтобы обновить предмет, просто перетащите его.
- Исправлено исключение при применении атрибутов на серверах <1.21
- Исправлено, что в некоторых случаях предметы не обновлялись до нужной целевой версии.
HuskSync 3.6.3 fixes a bug with permissions from the previous release.To update, just drag+drop.
- Fixed permission checks not working correctly on Paper 1.20.4 and earlier servers.
- Fixed command usage text not being set properly on Paper 1.20.4 and earlier servers
HuskSync 3.6.1 - это обновление, исправляющее ошибки и вносящее некоторые улучшения в команды плагина.Чтобы обновиться, просто перетащите файл. Возможно, вы захотите пересоздать свой файл config.yml для обновленных параметров команды.
- Команды теперь регистрируются нативно через Brigadier, где это возможно, и предоставляют богатые предложения по синтаксису на серверах Paper/Fabric
- Опция brigadier_tab_completions была удалена.
- Добавлена возможность отключения отдельных команд HuskSync и предотвращения их регистрации (disabled_commands).
- Аргумент username теперь обязателен для подкоманд list и view команды /userdata
- Исправлена совместимость с Minecraft 1.21 на серверах Paper
- Исправлены различные несоответствия, мешающие полноценной работе режима базы данных MongoDB, любезно предоставленные @Stampede2011 (#321)
- Исправлено, что заблокированные карты в Shulker Boxes не сохранялись при сохранении данных (#322)
- Исправлен неверный комментарий заголовка секции для секции настроек синхронизации в файле конфигурации
- Исправлены различные проблемы с версией HuskSync для Fabric, включая проблемы с синхронизацией первого слота хотбара.
HuskSync 3.6 добавляет поддержку 1.21 и вносит несколько внутренних изменений для улучшения синхронизации данных.Для обновления с версии 3.5.x, просто перетащите+дроп, так как никаких изменений в конфигурации нет.
- Обновлен плагин для поддержки Minecraft 1.21 на серверах Spigot/Paper.
- Теперь HuskSync также работает как серверный мод Fabric на серверах Minecraft 1.20.1. (#217)
- Поддержка этого мода все еще находится в бета-версии, но если вы хотите попробовать, свяжитесь с нами в Discord или самостоятельно скомпилируйте мод, так как вам понадобится отдельный jar.
- В настоящее время вы не можете синхронизировать данные между Bukkit и Fabric.
- Спасибо hanbings и Stampede2011 за помощь в этом вопросе.
- Данные теперь синхронизируются в детерминированном порядке, а типы данных могут зависеть друг от друга (#309)
- Синхронизация атрибутов теперь требует, чтобы синхронизация эффектов зелий была включена (она автоматически отключается, если оба параметра не включены)
- Исправлена ситуация, когда синхронизация здоровья конфликтовала с синхронизацией атрибутов, если они применялись к пользователю в неправильном порядке. (#307)
- Обновлены локали традиционного китайского языка (zh-tw), любезно предоставленные davgo0103 (#316)
- Исправлена проблема, когда HuskSync пытался загрузить хук для зависимости, которую не удалось включить
- Исправлено некорректное сообщение об ошибке синтаксиса, отображаемое командой /userdata.
- API: Добавлены зависимости идентификатора данных
- API: Плагин теперь будет выбрасывать NotRegisteredException, если вы попытаетесь получить доступ к недействительному (затененному) экземпляру API
- API: Добавлена цель платформы API для HuskSync on Fabric
В HuskSync 3.5.3 исправлена ошибка с синхронизацией эффектов зелий при обновлении с более ранних версий.Чтобы обновиться с версии 3.5.x, просто перетащите и перебросьте, так как никаких изменений в конфигурации нет. Если вы обновляетесь с более ранних версий, пожалуйста, просмотрите предыдущие журналы изменений.
- Исправлено неприменение базовых значений атрибутов, из-за чего при определенных обстоятельствах не удавалось точно синхронизировать правильное эффективное значение
- Исправлена ошибка загрузки данных для пользователей, у которых эффекты зелий были сохранены с устаревшими именами Spigot API из-за несоответствия
HuskSync 3.5.2 - это небольшой релиз, исправляющий пару мелких проблем, возникших с момента выхода предыдущей версии.Чтобы обновиться с версии 3.5.1, просто перетащите+дроп, так как никаких изменений в конфигурации нет. Если вы обновляетесь с более ранних версий, пожалуйста, проверьте предыдущие журналы изменений.
- Добавлена поддержка использования PacketEvents в качестве альтернативы ProtocolLib для поддержки пользователей на уровне пакетов, любезно предоставленная @alexdev03 (#296)
- Исправлена проблема, из-за которой устаревшие статистические данные при определенных обстоятельствах вызывали NullPointerExceptions при инстанцировании ключа реестра (#304)
- Исправлена проблема со схемой в PostgreSQL, любезно предоставленная @ProdPreva1l (#299)
- Исправлено дублирование записей в таблице пользователей, а также не обновлялись кэши имен пользователей для пользователей MongoDB, любезно предоставлено @ProdPreva1l (#301)