Перейти к содержимому

WhitelistDb Mod

Этот мод добавляет поддержку использования базы данных в качестве вайтлиста, что упрощает игрокам добавление в вайтлист на сервере Minecraft и экономит время админам, избавляя их от ручного ввода стандартной команды для добавления каждого в вайтлист.

FabricNeoForgeForgePaper
Загрузчики
FabricNeoForgeForgePaper
Скачиваний на Modrinth
853
Подписчиков на Modrinth
0
версии
42
Обновлён
17 сентября 202617 сент.
Опубликован
в 2026

Коротко о моде

Работает на Fabric, NeoForge, Forge и Paper
Для Minecraft 1.21.1–26.3
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — v1.7.0-26.3 от 17 сентября 2026
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21.1–26.3
Описание переведено автоматическиПоказать оригинал (EN)

Мод WhitelistDb

Описание

Этот мод нужен, чтобы было проще использовать один и тот же вайтлист на разных серверах и применять разные способы допуска игроков в вайтлист. Например, если у вас школьный Minecraft-сервер, и чтобы попасть на него, игрокам нужно подтвердить свою школьную почту и получить доступ к команде вайтлиста через Discord-бота. (Учтите: сам Discord-бот в мод не входит.)

Команды

  • /whitelistdb toggle

    • Включает и выключает вайтлист
  • /wban

    • Обновляет запись в базе данных, помечая игрока как забаненного на всех серверах!
    • Кикнет игрока, если он онлайн — работает и для игроков, которые не в сети
  • /wunban

    • Обновляет запись в базе данных, снимая бан на всех серверах!

С чего начать

Чтобы мод работал правильно, в таблице должна быть как минимум такая информация.

uuid : UUID
banned : Boolean
tag : String (Необязательно — для placeholder api, столбец может называться и не tag)

Мод также кэширует ники и UUID локально, чтобы гораздо проще банить и разбанивать игроков не в сети. Если вы добавляете мод на уже работающий сервер, можно воспользоваться Python-скриптом из scripts/convert.py, чтобы правильно взять файл usercache.json из корневой папки сервера и создать файл, который нужно положить в config/whitelistdb. Это не обязательно, так как кэш обновится сам, когда зайдут новые игроки, но так вы точно учтёте всех, кто когда-либо заходил на сервер.

Когда мод лежит в папке mods, запустите сервер, и он создаст файл config/whitelistdb-config.json. В нём можно изменить значения по умолчанию, чтобы правильно настроить базу данных, и отредактировать сообщения, которые показываются тем, кто не в вайтлисте, и тем, кто забанен.

Стандартное содержимое config/whitelistdb-config.json

{
  "host": "localhost",
  "port": 5432,
  "database": "minecraft",
  "table": "server_whitelists",
  "placeholder_column": "tag",
  "username": "postgres",
  "password": "password",
  "ssl": false,
  "message": "You are not whitelisted!",
  "enabled": true,
  "banReason": "You have been banned!"
}

Плейсхолдер этого мода зависит от версии.

  • 1.21.x - %whitelistdb:school%
  • 26.1.x - %whitelistdb:playerinfo%

Учтите: сейчас neoforge не поддерживает плейсхолдеры!

Информация о моде

Текущая версия: 1.6.0

Поддерживается: 26.x

Больше не поддерживается: 1.21.x

Частые вопросы

Как установить WhitelistDb Mod?

Установите Fabric под свою версию Minecraft, скачайте WhitelistDb Mod под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть WhitelistDb Mod?

У WhitelistDb Mod есть сборки для Minecraft 1.21.1–26.3.

Нужен ли WhitelistDb Mod на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее