▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/IpacWhitelist
IpacWhitelist

IpacWhitelist

Мощный плагин для белого списка с поддержкой гостевых аккаунтов, ограничений и интеграцией с AuthMe, Geyser и PlaceholderAPI.

Оцените первым
2.8K
6

IpacWhitelist

Плагин белого списка для серверов Minecraft с множеством функций. Поддерживает гостевые аккаунты, ограничения, интеграцию с AuthMe, SQLite, офлайн/онлайн режимы и Geyser.

  • Поддержка лицензионных/пиратских аккаунтов и Geyser.
  • Экспорт/импорт данных.

Скачать: Релизная версия | Dev-версия

Обновление до v4

Версия v4 содержит значительные изменения. Не копируйте конфигурацию из старых версий - многие переменные переименованы. Плагин полностью переработан: добавлены новые функции, улучшена производительность. Обновление несовместимо с предыдущими версиями. После выхода стабильного релиза рекомендуется обновить сервер и перенастроить конфиг.

Импорт данных из v3

  1. В консоли v3 выполните: /wl list * ALL
  2. Скопируйте полный лог в файл Data.txt в папке плагина IpacWhitelist
  3. Установите v4 и настройте конфиг (например, проверку имени игрока)
  4. В v4 выполните: /wl importData
  5. Проверьте корректность импорта

Импорт из других плагинов белого списка

Вручную составьте списки игроков в белом списке и бане. Для каждого игрока добавьте строку с командой:

  1. Для белого списка: /wl add <UUID|Name>
  2. Для бана: /wl ban <UUID|Name>

Важно

  • В новой версии работает автодополнение команд (в консоли и игре). Если видите .... - можно нажать Tab для подсказок.
  • Порядок настроек в конфиге соответствует порядку обработки данных.
  • Многие функции работают через "события" (Event System) - это упрощает отправку сообщений и настройку.
# Пример конфига
# %playerName% - имя игрока (чувствительно к регистру)
  • Функция "Time = -1" устарела. В старых версиях это означало "бессрочно" или "до первого входа". Теперь используйте большие значения.
  • Для серверов со смешанным режимом (лицензия/пиратка) рекомендуется использовать UUID, а не никнейм. Включайте опцию предотвращения дубликатов.

Команды

  • /wl - список команд
  • /wl reload - перезагрузить конфиг
  • /wl add <Name|UUID> - добавить в белый список
  • /wl del <Name|UUID> - удалить из белого списка
  • /wl ban <Name|UUID> - забанить игрока
  • /wl unban <Name|UUID> - разбанить
  • /wl s <Name|UUID> - поиск игрока
  • /wl info <Name|UUID> - информация об игроке
  • /wl list <Type> - список игроков (по типу)
  • /wl clear <PLAYER|TYPE> <Name|UUID|Type> - очистка данных
  • /wl importData - импорт данных

Особенности

  1. Для серверов с лицензией и пираткой используйте UUID (если доступен). Включайте защиту от дубликатов.
  2. Разница между del и ban:
    • del - полностью удаляет игрока из белого списка.
    • ban - блокирует игрока, но сохраняет его данные в системе.
  3. Очистка данных рекомендуется после перезапуска сервера, так как некоторые плагины могут удерживать соединение с БД.

Совместимость

  • LuckPerms - управление правами
  • IpacPER - защита гостевых аккаунтов (достижения, телепортация, меню)
  • UseTranslatedNames - фильтрация сообщений для гостей
  • CommandWhitelist - белый список команд

Ограничение по адресу

Плагин поддерживает два типа ограничений:

  • ipBlacklist - блокировка по IP (формат: /127.0.0.1, /0:0:0:0:0:0:0:1). Порт не учитывается.
  • addressConfig - ограничение по домену или IP, к которому подключается игрок (с портом). Внимание: домен может быть подделан, SRV-записи не определяются.

При входе игрока в лог выводится: [IpacWhitelist] Игрок[IP] -> Server[адрес сервера].

Тайм-аут белого списка

Если игрок не заходит на сервер долгое время, его аккаунт блокируется. Чтобы разблокировать - используйте /wl add. Функцию нельзя отключить, но можно установить большое значение таймера.

PlaceholderAPI

  • %iwl_player_type% - тип текущего игрока (внутреннее имя)
  • %iwl_player_type<playerName|playerUUID>% - тип указанного игрока
  • %iwl_player_type_name% - отображаемое имя типа (настраивается)
  • %iwl_player_type_name<playerName|playerUUID>% - отображаемое имя типа для указанного игрока

Как это работает

Проще всего открыть базу данных и поэкспериментировать с командами.

Если БД зависла, выполните /wl reload

IDTypeBanUUIDNameTimeConfig
100UUIDName1694231705JSON

API и PlaceholderAPI

api:
  PlaceholderAPI:
    iwl_player_type: {}
    iwl_player_type_name:
      NOT: 'Не существует'
      VISIT: 'Гостевой аккаунт'
      WHITE: 'Белый список'
      VISIT_CONVERT: 'Белый список (конвертация)'
      BAN: 'Забанен'
Партнёрский материал

Сервер для плагина IpacWhitelist - как у профи

Плагин IpacWhitelist создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином IpacWhitelist для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:1 месяц назад
Главная