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

BanHammer

Простая настраиваемая утилита для наказаний для Fabric

FabricQuilt
Загрузчики
FabricQuilt
Скачиваний на Modrinth
67,9 тыс.
Подписчиков на Modrinth
140
версии
44
Обновлён
11 сентября 202611 сент.
Опубликован
в 2021

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

Работает на Fabric и Quilt
Для Minecraft 1.16.5–26.3
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 0.19.0+26.3 от 11 сентября 2026
Лицензия LGPL-3.0-only — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

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

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

BanHammer

Простая настраиваемая утилита для наказаний на Fabric. Позволяет модераторам выдавать постоянные/временные баны, муты или кикать игроков. Поддерживает Fabric Permissions API, используемый LuckPerms и PlayerRoles.

Каждое сообщение, видимое пользователю, можно настроить с поддержкой продвинутого форматирования

Есть встроенная поддержка баз данных SQLite и MySQL.

Команды и права

КомандаПравоОписание
/banhammerbanhammer.commands.main (default)Отправляет информацию о banhammer
/banhammer reloadbanhammer.commands.reload (op 4)Перезагружает конфиг мода
/banhammer import \ [\]banhammer.commands.import (op 4)Импортирует баны из других источников (и удаляет их оттуда, если remove установлен в true)
/ban \ [\]banhammer.punish.ban (op 3/config)Банит игрока
/tempban \ \ [\]banhammer.punish.tempban (op 3/config)Банит игрока на указанное время
/ban-ip \ [\]banhammer.punish.banip (op 3/config)Банит игрока (по ip)
/tempban-ip \ \ [\]banhammer.punish.tempbanip (op 3/config)Банит игрока (по ip) на указанное время
/mute \ [\]banhammer.punish.mute (op 3/config)Мутит игрока
/tempmute \ \ [\]banhammer.punish.tempmute (op 1)Мутит игрока на указанное время
/kick \ [\]banhammer.punish.kick (op 3/config)Кикает игрока с сервера
/unban \banhammer.unpunish.unban (op 3/config)Снимает с игрока (временные) баны
/unban-ip \banhammer.unpunish.unbanip (op 3/config)Снимает с игрока (временные) ip-баны
/unmutes \banhammer.unpunish.unmute (op 3/config)Снимает с игрока (временный) мут
/pardon \banhammer.unpunish.pardon (op 3/config)Снимает все наказания с игрока

Дополнительно можно добавить -s перед причиной, если вы хотите сделать наказание тихим.

Длительность можно указывать в секундах (15/15s), минутах (3m), часах (24h), днях (7d), годах (1y) или в любой их комбинации (5y3d9h3m8s).

Конфигурация

{
  "CONFIG_VERSION_DONT_TOUCH_THIS": 1,
  "punishmentsAreSilent": false,             // Делает все наказания тихими
  "storeAllPunishmentsInHistory": true,      // Хранит все наказания в дополнительной таблице базы данных
  "muteBlockedCommands": [                   // Список команд, заблокированных для замученных игроков
    "msg",
    "me"
  ],
  "standardBanPlayersWithBannedIps": false,  // Выдаёт пользователям обычные баны, когда они забанены по ip
  "autoBansFromIpBansAreSilent": true,       // Делает автобаны от ip-бана тихими
  "defaultTempPunishmentDurationLimit": "-1",// Устанавливает лимит на длительность временных наказаний. -1 = без лимита
  "permissionTempLimit": {                   // Позволяет изменить лимит длительности наказания с помощью права `banhammer.duration.<entry>`
    "example": "31d"
  },
  "databaseType": "sqlite",                  // Изменяет тип базы данных ("sqlite" или "mysql")
  "sqliteDatabaseLocation": "banhammer-sqlite.db",  // Расположение баз данных sqlite (от директории сервера)
  "mysqlDatabaseAddress": "",                // Адрес базы данных mysql
  "mysqlDatabaseName": "",                   // Имя базы данных mysql
  "mysqlDatabaseUsername": "",               // Имя пользователя mysql
  "mysqlDatabasePassword": ""                // Пароль пользователя mysql
}

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

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

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

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

У BanHammer есть сборки для Minecraft 1.16.5–26.3.

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

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

Лицензия и источник
GNU Lesser General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

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