Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Пожалуйста, убедитесь, что вы используете последнюю сборку ProtocolLib dev.
Правильная поддержка 1.19.3. Пожалуйста, сообщайте о любых ошибках.
Снижена зависимость от ProtocolLib и нестабильного кода.
Некоторые функции были удалены или заменены новыми.
Я решил больше не полагаться на ProtocolLib для основных функций этого плагина. Как многие из вас заметили, в прошлом, когда Minecraft обновлялся, многие основные функции PremiumVanish переставали работать, и требовалось время для обновления до новой версии. Со временем эта проблема усугубилась, и теперь даже 1.19.3, якобы незначительное обновление Minecraft, изменило так много внутренних компонентов сервера, что больше не представляется возможным продолжать полагаться на нестабильный код, который находится вне моего контроля, для основных функций PV. Кроме того, пакетные адаптеры ProtocolLib вызвали проблемы с TPS на некоторых серверах. Поэтому я решил удалить некоторые из проблемных функций в версии 1.19.3+ и вместо них добавить новые. В конечном счете, крошечный процент функций требовал непомерного количества работы для поддержания, и я считаю, что важнее сделать плагин более стабильным, более производительным и получить больше времени для работы над другими частями плагина. Все удаленные функции продолжают работать на версиях ниже 1.19.3.
Улучшено предотвращение PlayerHider. Теперь меньше вероятность того, что он будет сломан другими плагинами, использующими различные API Bukkit.
Удалены перехватывающий PlayerHider (вместо него теперь автоматически используется гибридный), опции HideInTablist и HideInGame, с помощью которых вы могли быть скрыты только в игре или только в списке вкладок по умолчанию. Теперь при исчезновении вы всегда скрыты в обоих случаях.
Флаг -t, позволяющий оставаться видимым в закладке, в настоящее время не работает в версии 1.19.3+. Я постараюсь вернуть эту возможность, когда ProtocolLib станет более стабильным.
Удалены функции MarkVanishedPlayersAsSpectators и MarkVanishedPlayersWithGlow. Вместо них я рекомендую использовать следующую новую функцию.
Добавлены два новых PlaceholderAPI, %premiumvanish_vanishprefix% и %premiumvanish_vanishsuffix%.
Поскольку в наши дни большинство серверов имеют плагины Tablist и Nametag с поддержкой PlaceholderAPI, лучше настраивать пользовательские префиксы/суффиксы для исчезнувших игроков через эти плагины, чем добавлять их PremiumVanish. Эти новые префиксы либо пустые, если игрок не исчез, либо возвращают префикс типа "[V] ", если игрок исчез. Префикс может быть настроен в файле messages.yml (см. файл messages.yml по умолчанию в описании ресурса).
Функция TargetGlows в настоящее время сломана в версии 1.19.3, но, возможно, я смогу вернуть ее обратно.
Функция HideSpectatorMode в настоящее время сломана, но она может вернуться, когда ProtocolLib станет более стабильным.
Добавлены новые строки в файл messages.yml для редактирования вывода плейсхолдера %premiumvanish_isvanished% (см. файл messages.yml по умолчанию в описании ресурса).
Благодаря этим изменениям основные функции PremiumVanish будут продолжать работать при обновлении Minecraft, и только некоторые из дополнительных модулей функций потребуют обновления.
Возможно, вы заметили, что сообщения "Пожалуйста, нажмите здесь, чтобы сделать X" были сломаны. Теперь я изменил действие по умолчанию с "выполнить" на "предложить" в файле messages.yml. Чтобы обновить существующие файлы messages.yml, просто замените все вхождения |run} на |suggest}. Действие "выполнить" было сломано после появления функции сообщения в чате, вероятно, потому, что Mojang не хочет, чтобы игроки выполняли команды/отправляли сообщения в чате автоматически без согласия.
Добавлена функция, которая не позволяет исчезнувшим игрокам активировать сенсоры Скалька. Вы можете скопировать новый параметр конфигурации ("PreventSculkSensorActivation") из конфигурации по умолчанию (см. страницу ресурсов), чтобы отключить эту функцию. Сейчас она включена по умолчанию.
Исправлено исключение NullPointerException в функции HideAdvancementsAndSleepCount
Исправлены все функции, которые были нарушены в экспериментальном выпуске 1.19. Пожалуйста, убедитесь, что вы используете последнюю сборку ProtocolLib dev.