AutoWhitelist: обзор плагина для автообновления вайтлиста

AutoWhitelist: автообновление вайтлиста без перезагрузки сервера — гибкий плагин для Minecraft, который автоматически синхронизирует списки игроков и избавляет админов от рутины.

«AutoWhitelist: обзор плагина для автообновления вайтлиста» — одно из свежих пополнений подборки для Minecraft. Разбираем, что это добавляет в игру, а ниже — поддерживаемые версии и загрузка.

AutoWhitelist: автообновление вайтлиста без перезагрузки сервера

Каждый, кто хоть раз администрировал Minecraft-сервер, знает эту боль: нужно добавить друга в белый список, а для этого приходится лезть в консоль, вводить команды или вовсе перезапускать сервер. Вроде бы мелочь, но когда игроков десятки, а список меняется ежедневно, рутина съедает уйму времени. Плагин AutoWhitelist: автообновление вайтлиста без перезагрузки сервера решает эту проблему раз и навсегда. Он следит за файлами вайтлиста в реальном времени и применяет изменения мгновенно — без единого перезапуска и лишних телодвижений.

Это не просто очередная утилита, а продуманный инструмент, который вырос из классического Whitelist от Silencium20. Разработчик добавил современную поддержку UUID, научил плагин работать напрямую с серверами Mojang для конвертации ников в уникальные идентификаторы и встроил интеграцию с базами данных. Если вы всё ещё правите whitelist.txt вручную и перезагружаете сервер по десять раз за вечер, этот обзор точно для вас.

Что умеет AutoWhitelist и почему это удобно

Главная фишка плагина — полная автоматизация. Вы редактируете файл вайтлиста любым текстовым редактором, сохраняете, и сервер подхватывает изменения сам. Никаких команд, никаких рестартов. Но на этом функционал не заканчивается. Разработчики предусмотрели сценарии для самых разных серверов — от маленьких приватных проектов до крупных сетей с тысячами игроков.

Ключевые возможности

  • Мгновенная перезагрузка вайтлиста при изменении файла — достаточно просто сохранить документ.
  • Полноценное управление через консольные команды, доступные и операторам в игре.
  • Интеграция с любой JDBC-совместимой базой данных: MySQL, PostgreSQL, SQLite и другие.
  • Гибкая настройка структуры таблиц — вы сами решаете, какие поля хранить, включая UUID и временные метки.
  • Поддержка цветовых кодов в сообщениях о кике через амперсанд-формат, например &4 для красного.
  • Работа как с лицензионными, так и с оффлайн-серверами благодаря полной поддержке UUID.

Особенно приятно, что плагин не привязан к конкретному вендору баз данных. Если вы используете MySQL, а завтра захотите перейти на PostgreSQL — просто меняете параметры подключения в конфиге, и всё работает. Для крупных проектов это настоящий подарок, ведь вайтлист на тысячи записей в текстовом файле — это боль, а в базе данных — удобство и порядок.

Установка и первые шаги

Процесс установки максимально простой, но есть один важный нюанс. Перед тем как скачать AutoWhitelist: автообновление вайтлиста без перезагрузки сервера, убедитесь, что в файле server.properties параметр whitelist выставлен в false. Плагин сам управляет доступом, и стандартный механизм будет только мешать.

Дальше всё по классике: кладёте jar-файл в папку plugins вашего сервера и перезапускаете его. При первом запуске AutoWhitelist создаст базовую конфигурацию и начнёт отслеживать изменения в whitelist.json или whitelist.txt. Всё, можно работать. Если вы пользуетесь лаунчером foxygame.net, установка становится ещё проще: система управления модами позволяет активировать плагин буквально в пару кликов, без поиска по сторонним сайтам.

Команды и права доступа

Управление построено на знакомом синтаксисе /whitelist, но с расширенным набором инструкций. Вот что доступно операторам и консоли:

  • /whitelist help — полная справка по всем командам.
  • /whitelist reload — принудительная перезагрузка вайтлиста и настроек.
  • /whitelist add [игрок] — добавление одного или нескольких игроков.
  • /whitelist info [игрок] — просмотр информации об игроке, включая UUID и статус.
  • /whitelist remove [игрок] — удаление игрока из списка.
  • /whitelist on|off — включение или отключение вайтлиста на лету.
  • /whitelist list — просмотр всех игроков из текстового файла.
  • /whitelist dblist — список игроков, хранящихся в базе данных.
  • /whitelist dbdump — экспорт пользователей из БД обратно в whitelist.txt.

Права доступа настраиваются через стандартную систему permissions. Основное разрешение whitelist.admin открывает доступ ко всем командам, а точечные привилегии вроде whitelist.add позволяют дать модераторам возможность добавлять игроков, но не трогать остальные настройки. Это удобно, когда нужно делегировать обязанности, но сохранить контроль.

Работа с базами данных

Для крупных серверов перевод вайтлиста в SQL — это не роскошь, а необходимость. AutoWhitelist не создаёт таблицы автоматически, поэтому вам придётся выполнить SQL-запрос вручную. Например, для MySQL с поддержкой UUID подойдёт такой шаблон:

CREATE TABLE IF NOT EXISTS `tbl_users` (
  `name` varchar(256) NOT NULL,
  `uuid` varchar(256) NOT NULL,
  `oper` varchar(256) NOT NULL,
  `time` varchar(256) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Для оффлайн-серверов можно использовать упрощённую версию без UUID. После создания таблицы остаётся прописать параметры подключения в config.yml — и плагин начнёт использовать базу как основной источник данных. Команда /whitelist dbdump в любой момент вернёт данные обратно в текстовый формат, что защищает от потери информации. Для работы с MySQL может понадобиться библиотека MySQL Connector/J, которую легко найти на официальном сайте.

Стабильность и совместимость

Плагин прошёл долгий путь развития. Начиная с версии 2.7a для CraftBukkit 1.2.3-R0.1, он обзавёлся поддержкой цветовых кодов, затем переехал на конфигурацию config.yml, а в версии 3.5-15 получил долгожданную работу с UUID через whitelist.json. Последние сборки, вплоть до 3.5-32, добавляют логику переподключения к базе данных и полную совместимость с Minecraft 1.10.2. Несмотря на то, что сейчас актуальны более новые версии игры, плагин сохраняет обратную совместимость и стабильно работает на большинстве ядер.

AutoWhitelist: автообновление вайтлиста без перезагрузки сервера для Minecraft — это тот случай, когда небольшой инструмент закрывает огромную дыру в управлении сервером. Автоматическое обновление, гибкая работа с базами данных и интуитивные команды делают его незаменимым для администраторов, которые ценят своё время. Будь то ламповый приватный сервер или публичная сеть с сотнями игроков, этот плагин избавит вас от рутины и снизит риск ошибок. Попробуйте его в деле — и вы забудете, как выглядит ручная правка whitelist.txt.

Скачать Whitelist для Minecraft 1.19.3, 1.17, 1.16

Оригинальное название: Whitelist

Версии Minecraft: 1.16, 1.17, 1.19.3

ФайлВерсияЗагрузчикРазмер
Whitelist.jar25 КБСкачать
Whitelist-3.5-38.jar1.1632 КБСкачать
Whitelist-3.5-36.jar1.1732 КБСкачать
Whitelist-3.5-41.jar1.19.332 КБСкачать

Следите за обновлениями: на ITSFOX регулярно выходят новинки и свежие версии для Minecraft. Смотрите свежие поступления в подборке ниже.