▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/BanHammer
BanHammer

BanHammer

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

Оцените первым
61.9K
135

BanHammer

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

Мод заточен под Fabric и отлично работает с Fabric Permissions API (LuckPerms, PlayerRoles). База данных - SQLite или MySQL, так что все наказания сохраняются и не пропадают после перезапуска.

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

КомандаПравоОписание
/banhammerbanhammer.commands.main (по умолчанию)Информация о моде
/banhammer reloadbanhammer.commands.reload (op 4)Перезагрузка конфига
/banhammer import <источник> [<remove>]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-бана
/unmute <игрок>banhammer.unpunish.unmute (op 3/config)Снятие мута
/pardon <игрок>banhammer.unpunish.pardon (op 3/config)Снятие всех наказаний

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

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

Настройка

Конфиг лежит в JSON5 - всё интуитивно:

{
  "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
}

Если вы администрируете сервер на Fabric - BanHammer реально must-have. Он лёгкий, не грузит сервер, а гибкость настроек позволяет подстроить под любой вайтлист или правила. Скачайте BanHammer и забудьте о головной боли с нарушителями.

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

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

Minecraft: Java Edition

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

Платформы

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

Сервер

Ссылки


Создатели

Детали

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