Исправлена ошибка при загрузке скинов с GitHub — теперь они включены в .jar файл.
Важно: если у ваших жителей отсутствуют скины, проверьте, что файлы в папке RealisticVillagers/skins не пустые. Если они пустые, выключите сервер, удалите файлы или папку /skins и перезапустите сервер — плагин корректно загрузит скины.
Список изменений
Изменения в сериализации данных жителей.
С самого начала плагина сериализация данных жителей была недостаточной, что вызывало ошибки в последних версиях. В результате потребовалось полностью изменить систему сериализации.
Важно: к сожалению, это изменение несовместимо с предыдущими данными, поэтому все данные жителей будут потеряны при обновлении до версии 3.3.5 (только для серверов 1.21.8).
В ближайшем будущем этого больше не произойдет, так как новая система использует API, что также делает сериализацию гораздо проще.
Добавлено:Удалено:
- Флаги для табличек с именем (тень, прозрачность, непрозрачность).
- Новый способ дарить подарки жителям (ПКМ).
- Опция использовать яйца призыва вместо голов в боевом меню (>1.20.5).
- Отсутствующие сущности в боевом меню.
- Опция выбора, должны ли жители бродить, оставаясь на месте.
- Интеграция bStats для анализа версий, которые стоит поддерживать, а какие — нет.
Исправлено:
- Поддержка версии 1.21.1.
Изменено:
- Отображение NPC при переходе между мирами.
- Отображение NPC после смерти и возрождения.
- Прекращение взаимодействия жителей с игроком при звуке колокола.
- Неработающие флаги предметов (>1.20.6).
- Дублирование NPC при использовании свистка.
- Неисправная функция возрождения в последних версиях.
- Перерывы между размножением и ростом детёнышей.
- Несовместимость с LightSpigot 21.
- Сброс имён детёнышей на стандартный текст из наковальни.
- Несколько значений по умолчанию в config.yml.
- Поддержка версий 1.21.7 и 1.21.8
- Асинхронная обработка видимости NPC
- Отказ от поддержки версий 1.20.1, 1.20.2, 1.20.4 и 1.21.4 (в пользу 1.21.8)
- Возможное исправление «призрачных» табличек имён
Changelog
- Поддержка версии 1.21.4.
- Исправлены проблемы с предварительным просмотром скинов.
- Реализовано лучшее согласование версий.
Changelog
- Исправление проблем с дублированием при взаимодействии с меню снаряжения жителя деревни.
- Исправление проблем с метаданными при появлении жителя деревни.
- Исправление проблем с конвертацией на неанглийских серверах.
Changelog
- Исправлена команда перезагрузки, не применявшая некоторые изменения для блуждающих торговцев.
- Исправлены проблемы с менеджером совместимости.
- Исправлена проблема падения при попытке применить случайные ванильные зачарования к предметам (1.21).
- Теперь сущности отображения, используемые для бейджиков (1.20.2+), основаны на пакетах; это должно предотвратить появление остатков в мире.
- Исправлены проблемы при работе с пакетами метаданных.
- Исправлено, что меню сельских жителей не открывалось, когда значение disable-skins равно true.
- Исправлено, что NPC не удалялись из вкладки на серверах 1.18.2.
- Теперь villager-title-article и variable-text.profession можно редактировать для каждого пола.
- Теперь все графические интерфейсы наковальни, используемые для ввода информации игроком, будут возвращаться в предыдущее меню при закрытии клавишей Esc.
- Предмет «закрыть», который появляется в большинстве графических интерфейсов, был заменен на «назад», что приведет к переходу в предыдущее меню вместо закрытия графического интерфейса.
- В главный графический интерфейс добавлено свойство предмета require-permission. При установке значения true игрок должен иметь разрешение realisticvillagers.gui.{name-of-the-item}. Например, если вы добавите свойство к предмету joke, игрок должен иметь разрешение realisticvillagers.gui.joke.
- Исправление проблемы при попытке добавить табличку с именем жителю деревни.
Changelog
- Поддержка 1.21.1.
- Исправлены проблемы совместимости с ViaVersion.
- Исправлено обновление именных меток при изменении имени жителя деревни с меткой.
- Исправлены некоторые проблемы, связанные с взаимодействием с инвентарем.
- Исправлены флаги предметов, которые не применялись ни к одному предмету.