Gold Плагин Косметика HMCCosmetics [2.7.5]

  • Добавлена поддержка Minecraft 1.21.4.
  • Улучшена документация для разработчиков (Спасибо Craftinators!).
  • Добавлено событие HibiscusHooksAllActiveEvent для предотвращения постоянной перезагрузки.
  • Добавлена возможность проверки невидимости через другие плагины.
  • Добавлен реестр CosmeticSlot (возможность добавлять/переопределять косметику через API).
  • В команде настройки гардероба добавлена возможность установки меню по умолчанию.
  • Добавлена опция отключения свечения рюкзака.
  • Добавлены новые API-события: PlayerLoadEvent, PlayerPreLoadEvent, PlayerUnloadEvent.
  • Добавлен CosmeticUserProvider и другие улучшения API (Спасибо Tech!).
  • Добавлены асинхронные слушатели для ресурсоёмких пакетов.
  • Исправлена ошибка, из-за которой при загрузке данных игрока не проверялось, является ли мир допустимым.
  • Исправлена проблема с окрашенными косметическими предметами, из-за которой они появлялись в меню окрашивания с неправильным цветом.
  • Удалена поддержка версий 1.20.1 и 1.20.2.
  • Удалён неиспользуемый код.
  • Удалена конфигурация Oraxen.
  • Переход на Java 21
  • Добавлена поддержка 1.20.3
  • Добавлена поддержка Nexo (как в плагине, так и в конфигах)
  • Добавлена команда меню, которая теперь будет открывать меню по умолчанию, если меню не указано
  • Добавлена возможность применения косметики GSit
  • Добавлена возможность для консоли применить любую косметику к любому игроку
  • Добавлена возможность игнорировать обработку предметов PAPI в косметике (значительно увеличивает производительность на больших серверах)
  • Добавлена улучшенная загрузка данных игрока
  • Добавлена обработка пакетов NMS для некоторых пакетов в обход ProtocolLib
  • Добавлено меню по умолчанию для определенных шкафов
  • Добавлен слушатель для пассажирских пакетов, чтобы гарантировать, что рюкзаки останутся на месте
  • Исправлено отображение игроками косметики других игроков, если она скрыта другим плагином
  • Исправлено отображение главной руки, даже если она невидима
  • Исправлена ошибка, не проверяющая наличие метаданных в itemstack перед изменением этих метаданных
  • Исправлен null в методе getEquipSlot
  • Исправлено применение косметики владельцем навыка null
  • Исправлена непроверяемость переменной null перед использованием при работе с воздушными шарами в шкафах
  • Исправлена пуффендуйка, отправляющая пакеты не тем людям
  • Исправлена ошибка Model Engine, выбрасывающая класс not found
  • Улучшены отладочные сообщения
  • Улучшена работа Hibiscus Commons
  • Улучшена версионность в dev-версиях
  • Удалена поддержка 1.19.4
  • Добавлена поддержка 1.20.6, 1.21 и 1.21.1
  • Минимальная версия увеличена до 1.19.4
  • Минимальная версия Java увеличена до 21
  • Добавлена поддержка эффекта фейерверка предметов для hmccolor
  • Добавлен скрытый плейсхолдер
  • Добавлено охлаждение нажатия на меню для предотвращения злоупотреблений
  • Добавлена опция none в качестве опции базы данных
  • Добавлено CosmeticTypeRegisterEvent, чтобы позволить сторонним CosmeticTypes (спасибо Boy!)
  • Добавлено lastOpenMenu в класс менеджера гардероба (спасибо, мальчик!)
  • Переработаны опции слотов в конфиге
  • Исправлено закрытое соединение с базой данных, которое не всегда открывалось снова
  • Исправлено, что рюкзаки не появлялись после перерождения в мире, отличном от того, в котором игрок умер
  • Исправлено, что рюкзаки иногда все еще спаунились после того, как были скрыты
  • Исправлена загрузка данных, не проверяющая булевую опцию disabled для отключенных игровых режимов
  • Исправлено меню окрашивания HMCColor, не использующее MiniMessage
  • Исправлена ошибка обработки плейсхолдеров PAPI в боссбаре гардероба
  • Исправлена ошибка, не проверяющая, является ли игрок нулевым, перед проверкой его мира
  • Исправлена проверка нулевого существа в событии смены руки
  • Исправлен флаг гардероба worldguard, не работающий, если в регионе был установлен флаг cosmetic-allow на allow
  • Исправлены изменения ProtocolLib в перечислении снаряжения
  • Исправлен старый код хотвара, сбрасывающий NBT предыдущего предмета (Спасибо Бой!)
  • Исправлены зависимости TriumphGUI и Adventure/Minimessage
  • Удалена проверка дублирования папок с эмоциями
  • Удалена поддержка 1.18.2 и 1.19.3
Кроме того, были внесены небольшие изменения, чтобы приспособить это новое обновление.
  • Добавлена возможность скрывать косметику по нескольким причинам (теперь игроки могут иметь более одной причины для скрытия косметики)
  • Добавлены дополнительные проверки при выходе из гардероба для учета нестандартных ситуаций
  • Добавлена опция конфигурации для предотвращения повреждений при нахождении в гардеробе
  • Исправлено визуальное исчезновение экипированной брони и требование клика при выходе из гардероба
  • Исправлена ошибка выгрузки игрока с помощью команд HMCC, вызывающая NPE
  • Исправлена утечка памяти SQL (крайне незначительная)
  • Исправлено создание нескольких планировщиков при присоединении игрока
  • Исправлено, что рюкзаки становились черными, когда находились под блоком
  • Исправлено, что рюкзак иногда не прикреплялся после телепортации
  • Исправлено получение пинка в гардеробе, если параметр allow-flight был установлен на false
  • Исправлено, что мертвый игрок, все еще находящийся на экране респауна, вызывает NPE
  • Исправлены отключенные миры, проходящие через порталы в нетер
  • Обновлены слоты ввода и вывода по умолчанию для конфигурации меню красителей
  • Обновлена текстура GUI меню красителей
  • Обновлены конфиги ItemsAdder для использования папки contents
  • Удалены шейдерные файлы эмоутов из всех конфигураций
  • Удалены эмоуты из конфигураций меню по умолчанию
  • Исправлен хук HMCColor
  • Рефакторинг под Hibiscus Commons
  • Добавлено уменьшенное использование пакетов для косметики брони
  • Добавлена система приоритетов для предметов меню
  • Добавлена возможность дальних шкафов
  • Добавлена поддержка поиска эко предметов
  • Добавлено событие PlayerArmorChnageEvent для бумажных серверов
  • Добавлено полное раскрытие рюкзаков и шаров, когда они спрятаны
  • Исправлено изменение позы в гардеробе, вызывающее проблемы с рюкзаками
  • Исправлена проблема с попыткой получения данных для игрока, который уходит до загрузки данных
  • Исправлено, что смерть игрока вызывала NPE из-за отсутствия сущности
  • Исправлено, что Optifine не удалял модель игрока в гардеробе
  • Исправлена ошибка передачи энчантов косметике
  • Исправлено, что гардероб порождает игрока, даже если игрок покидает гардероб через некоторое время после входа
  • Исправлено, что воздушные шары и рюкзаки не спаунились в гардеробе на некоторых серверах
  • Исправлена возможность открытия меню гардероба во время установки и завершения игры
  • Исправлено не отображение титулов в 1.20.4
  • Добавлена поддержка 1.20.3/4
  • Добавлен плейсхолдер суммы
  • Добавлены цвета HMCColor в командах
  • Добавлена поддержка версии 1.20.2
  • Добавлена возможность полного отключения эмоций
  • Добавлены дополнительные опции перевода, например, если игрок находится в оффлайне
  • Добавлена возможность скрывать косметику в настраиваемых игровых режимах
  • Перемещен Model Engine api на 4.0 (прекращена поддержка 3.x ME)
  • Улучшено качество кода
  • Улучшена проверка поддержки NMS для будущих версий
  • Исправлен пустой пункт меню, не обрабатывающий PAPI к пункту
  • Исправлена косметика оффхенда, не учитывающая наличие предмета в слоте
  • Исправлена ошибка, при которой заголовки пунктов меню не обрабатывали PAPI для своего владельца
  • Исправлено несоответствие версий зависимостей конфигурации snakeyml на некоторых серверах
  • Исправлен конфликт с MythicMobs по поводу механики урона
  • Исправлена интеграция с Geary

В версии 1.20.2 известна проблема с моделями: Minecraft не помещает модель полностью вниз, как в предыдущих версиях. Это проблема ресурс-пака, а не плагина. Если вы обновляетесь с версии 1.20.1, используйте новые модели, поставляемые в пакете.
  • Добавлены HMCCosmetics и Cosmetics в качестве псевдонимов для команды cosmetic
  • Исправлен пакет снаряжения, пинающий игроков в крайних случаях (переделана модификация пакета, чтобы она была более похожа на ванильную)
  • Исправлена ошибка, при которой опция конфигурации гардеробов переставала ссылаться на расстояние
  • Исправлена установка местоположения зрителя без привязки к местоположению глаз игрока
  • Удалена старая логика удаления пассажиров при выходе игрока из игры
  • Улучшено качество кода
  • Добавлена опция "Всегда показывать руки
  • Исправлено визуальное искажение хотбара, если игрок прокручивал его достаточно быстро
  • Исправлено, что при выполнении командного меню игрока не обрабатывались PAPI-заместители
  • Исправлено удаление дистанции и разрешения из конфига
  • Исправлена ошибка, из-за которой рыба-пышка не уничтожалась при выходе за пределы досягаемости
  • Удалены неиспользуемые методы NMS
ВерхНиз