Скачать BanHammer — Minecraft Моды — MetaMods
BanHammer

BanHammer

Активный

Установок

20

Последнее обновление

2 недели назад

Версии

1.16.5 — 1.21.9
Сервер
Fabric
Quilt
Управление
Утилиты

BanHammer

BanHammer представляет собой удобный инструмент для модерации серверов Minecraft на платформе Fabric. Этот мод предоставляет администраторам расширенные возможности для управления игроками, включая различные виды наказаний.

Основные возможности

Мод позволяет применять к игрокам постоянные и временные блокировки, ограничивать возможность общения в чате и принудительно отключать от сервера. Все сообщения, которые видят пользователи, можно полностью настроить с поддержкой расширенного форматирования текста.

Система интегрируется с Fabric Permissions API, что обеспечивает совместимость с популярными плагинами управления правами. Для хранения данных доступна поддержка как SQLite, так и MySQL баз данных.

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

Мод предлагает комплексную систему команд с различными уровнями разрешений:

Основные команды управления:

  • /banhammer - информация о моде (право: banhammer.commands.main)
  • /banhammer reload - перезагрузка конфигурации (требуется уровень доступа 4)
  • /banhammer import - импорт банов из других источников (уровень доступа 4)

Команды наказаний:

  • /ban и /tempban - постоянная и временная блокировка игрока
  • /ban-ip и /tempban-ip - блокировка по IP-адресу
  • /mute и /tempmute - ограничение чата
  • /kick - принудительное отключение от сервера

Команды снятия наказаний:

  • /unban и /unban-ip - снятие блокировок
  • /unmute - восстановление возможности общаться
  • /pardon - полное снятие всех наказаний

Для скрытого применения наказаний можно использовать параметр -s перед указанием причины. Временные интервалы задаются в секундах (s), минутах (m), часах (h), днях (d) и годах (y), с возможностью комбинирования форматов.

Настройка конфигурации

{
  "CONFIG_VERSION_DONT_TOUCH_THIS": 1,                    // Версия конфигурации (не изменять)
  "punishmentsAreSilent": false,                          // Скрытый режим всех наказаний
  "storeAllPunishmentsInHistory": true,                   // Сохранение истории наказаний
  "muteBlockedCommands": [                                // Команды, недоступные при муте
    "msg",
    "me"
  ],
  "standardBanPlayersWithBannedIps": false,               // Стандартные баны при IP-блокировке
  "autoBansFromIpBansAreSilent": true,                    // Скрытые авто-баны от IP-блокировок
  "defaultTempPunishmentDurationLimit": "-1",            // Лимит времени временных наказаний (-1 = без лимита)
  "permissionTempLimit": {                                // Настройки лимитов через права доступа
    "example": "31d"
  },
  "databaseType": "sqlite",                               // Тип базы данных ("sqlite" или "mysql")
  "sqliteDatabaseLocation": "banhammer-sqlite.db",       // Расположение SQLite базы
  "mysqlDatabaseAddress": "",                            // Адрес MySQL сервера
  "mysqlDatabaseName": "",                               // Имя MySQL базы данных
  "mysqlDatabaseUsername": "",                           // Имя пользователя MySQL
  "mysqlDatabasePassword": ""                            // Пароль MySQL
}
Участники проекта
Patbox

Patbox

Разработчик

Lorexe

Lorexe

Создан: 22 мар 2021

ID: 3183