WhitelistDb Mod
Этот мод добавляет поддержку использования базы данных в качестве вайтлиста, что упрощает игрокам добавление в вайтлист на сервере Minecraft и экономит время админам, избавляя их от ручного ввода стандартной команды для добавления каждого в вайтлист.
- Загрузчики
- FabricNeoForgeForgePaper
- Скачиваний на Modrinth
- 853
- Подписчиков на Modrinth
- 0
- версии
- 42
- Обновлён
- 17 сентября 202617 сент.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Мод 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 на сервере?
Ставится только на сервер; игрокам ставить не нужно