При обновлении с версии 2.x.x обязательно прочтите нижеследующую информацию
- Переработана языковая система и языковая часть config.yml.
- Перешли на статический Common util вместо экземпляра StringHelper.
- Улучшено сообщение о перезагрузке плагина для отправки игроку или консоли, которые его запросили.
- Изменен config.yml для использования отступов в 2 пробела и обрезаны некоторые пустые строки и пробелы.
- Удалена миграция базы данных v1 -> v2.
- Перепакован весь плагин и изменено его название на PINPrompt с PinPrompt, включая события API и многое другое.
- Улучшено сообщение команды по умолчанию и добавлена справка /PINPrompt (разрешение: pinprompt.command.help).
- Сгруппировал множество настроек config.yml в разделы и изменил множество названий настроек.
- Улучшена куча комментариев в config.yml.
- Удалена система кэширования имен игроков.
- Переместил все менеджеры в систему менеджеров-одиночек.
- Улучшен процесс настройки головы и управление с использованием перечисления, а не 100 различных классов.
- Добавлены псевдонимы pinp и pprompt.
- Переделана вся система баз данных, чтобы стать чище, эффективнее и безопаснее.
- Исправлена проблема, из-за которой вам приходилось вводить PIN-код сразу после его создания.
- Исправлена проблема, из-за которой некоторые коды обрабатывались, даже если игроку было запрещено заходить на сервер из-за того, что он был забанен.
- Улучшен язык заголовка инвентаря, сделав его единым форматом, который повторяется в зависимости от настроенной длины PIN-кода.
- Добавлен мигратор базы данных для v2 -> v3.
- Переименованы Head Sets в Head Style.
- Изменены настройки конфига запрета на простую единую настройку.
- Обновлена и добавлена поддержка 1.19.
- Множество мелких изменений, рефакторинг и улучшение производительности внутри.
Изменения в конфигурации (
просто удалите старый config.yml и сделайте его заново)
ЧИТАЙТЕ МЕНЯ, ЕСЛИ ОБНОВЛЯЕТЕСЬ С версии 2.x.x
Чтобы обновиться до этой версии, обновите jar плагина, сделайте резервную копию вашего config.yml, удалите его, запустите сервер для генерации нового config.yml и конвертируйте вашу старую базу данных v2 в базу данных v3, что может занять несколько секунд или несколько минут (база данных v2 с 10k записей заняла менее секунды для меня лично), остановите сервер, затем настройте config.yml по своему усмотрению, и вы готовы к работе! Если вы используете MySQL с несколькими серверами, пожалуйста, убедитесь, что вы не запускаете версию 2 этого плагина на преобразованной базе данных v2 -> v3.
В связи с характером этого обновления, оно было помечено как BETA. Я не рекомендую использовать его на рабочих серверах в случае каких-либо проблем, которые я упустил, но, пожалуйста, загрузите его на локальную машину или другой сервер с копией ваших рабочих данных, чтобы протестировать и убедиться, что он работает и, самое главное, конвертирует вашу базу данных.