Gold Плагин Защита Авторизация PinPrompt [3.15.9]

  • Наконец-то исправлены проблемы с загрузкой SQLite в старых версиях Minecraft.
Нет изменений в конфигах
Автор: bobobo
  • Добавлена поддержка PIN-кода длиной до 8 цифр. Теперь вы можете использовать до 43 046 721 комбинаций PIN-кодов.
  • Изменено предложение автозаполнения при изменении PIN-кода другого игрока, теперь оно будет просто говорить <PIN>, потому что выполнение цикла for 43 м не лучший вариант и приведет к сбою любого сервера.
  • По умолчанию бан включен.
  • Исправлен обход максимального количества неудачных попыток, позволяющий выполнить перебор путем повторного входа в систему до достижения максимального количества попыток вывода.
  • Убрано какое-то бессмысленное затенение.
  • Куча рефакторинга с комментариями и проверкой того, что все не равно нулю и т. Д.
  • Сохраняйте эффект зелья слепоты вместо того, чтобы каждый раз переделывать его.
  • Обновлена версия slf4j до 1.7.32.
  • Разрешено опции «-1» забанить игрока навсегда.
  • Добавлена поддержка более длительных запретов.
  • Добавлена команда для разблокировки игрока, которому в настоящее время запрещено вводить неверный PIN-код.

Изменения конфигурации (только комментарии)
Автор: bobobo
  • Улучшили инициализацию ArrayList в диспетчере данных вместо того, чтобы добавлять в него три раза после создания.
  • Никаких изменений конфигурации.
Автор: bobobo
  • Увеличена продолжительность слепоты, чтобы не вызывать мигания.
Никаких изменений конфигурации.
Автор: bobobo
Добавлено асинхронное кэширование ников игроков.
Никаких изменений конфигурации.
Автор: bobobo
Добавлен новый параметр конфигурации для передачи игроков без булавки.

Изменение в конфиге: тык
Автор: bobobo
  • Обновлен HikariCP до 4.0.3 с 4.0.1.
Никаких изменений конфигурации.
Автор: bobobo
Изменил всю систему NMS на систему отражения, обычно вы увидите, что изменение было наоборот, но вот мои рассуждения: раньше мне приходилось использовать 15 реализаций (по одной для каждой версии NMS, которая может быть несколько для каждой версии Minecraft), и это очевидно увеличится.
Теперь мне не нужно импортировать сотни мегабайт зависимостей для каждой сборки. Это не стоит размера файла и кода NMS, который очень, очень мал и менялся всего 3 раза с момента 1.8 (6 лет), поэтому мы тратим много кода, теперь мы просто используем 3 разные версии вместо 15.
Это также имеет небольшое преимущество в виде поддержки будущих версий Minecraft без обновления, если ничего не изменилось. Все отражения кэшируются при запуске, поэтому не беспокойтесь о производительности.
Никаких изменений конфигурации.
Автор: bobobo
ВерхНиз