跳到正文

BanHammer

作者:Patbox

Simple, customisable punishment utility mod for Fabric

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

BanHammer

Simple, customisable punishment utility mod for Fabric. Allows moderators to permanently/temporary ban, mute or kick players.
Supports Fabric Permissions API used by LuckPerms and PlayerRoles.

Every user facing message is configurable with support of advanced formatting

It has build in support for SQLite and MySQL databases.

Commands and permissions

| Command | Permission | Description |
| —————— | ———————— | ——————————— |
| /banhammer | banhammer.commands.main (default) | Sends information about banhammer |
| /banhammer reload | banhammer.commands.reload (op 4) | Reloads mods config |
| /banhammer import \ \[\\] | banhammer.commands.import (op 4) | Imports bans from other sources (and removes them from it, if remove is set to true)
| /ban \ \[\] | banhammer.punish.ban (op 3/config) | Bans player |
| /tempban \ \ \[\] | banhammer.punish.tempban (op 3/config) | Bans player for provided time |
| /ban-ip \ \[\] | banhammer.punish.banip (op 3/config) | Bans player (by ip) |
| /tempban-ip \ \ \[\] | banhammer.punish.tempbanip (op 3/config) | Bans player (by ip) for provided time |
| /mute \ \[\] | banhammer.punish.mute (op 3/config) | Mutes player |
| /tempmute \ \ \[\] | banhammer.punish.tempmute (op 1) | Mutes player for provided time |
| /kick \ \[\] | banhammer.punish.kick (op 3/config) | Kicks player from server |
| /unban \ | banhammer.unpunish.unban (op 3/config) | Removes player’s (temp)bans |
| /unban-ip \ | banhammer.unpunish.unbanip (op 3/config) | Removes player’s (temp)ip bans |
| /unmutes \ | banhammer.unpunish.unmute (op 3/config) | Removes player’s (temp)mute |
| /pardon \ | banhammer.unpunish.pardon (op 3/config) | Removes all of player’s punishments |

Additionally you can add -s Before reason, if you want to make that punishment silent.

Duration can be expressed in seconds (15/15s), minutes (3m), hours (24h), days (7d), years (1y)
or any combination of these (5y3d9h3m8s).

Configuration

{
  "CONFIG_VERSION_DONT_TOUCH_THIS": 1,
  "punishmentsAreSilent": false,             // Makes all punishments silent
  "storeAllPunishmentsInHistory": true,      // Stores all punishments in additional database table
  "muteBlockedCommands": [                   // List of commands blocked to muted players
    "msg",
    "me"
  ],
  "standardBanPlayersWithBannedIps": false,  // Gives users standard bans, when they are ip banned
  "autoBansFromIpBansAreSilent": true,       // Makes autobans from ip ban silent
  "defaultTempPunishmentDurationLimit": "-1",// Sets limit for duration of temporary punishments. -1 = no limit
  "permissionTempLimit": {                   // Allows to change duration limit of punishment with `banhammer.duration.<entry>` permission
    "example": "31d"
  },
  "databaseType": "sqlite",                  // Changes database type ("sqlite" or "mysql")
  "sqliteDatabaseLocation": "banhammer-sqlite.db",  // sqlite databases location (from server's directory)
  "mysqlDatabaseAddress": "",                // Address of mysql database
  "mysqlDatabaseName": "",                   // Name of mysql database
  "mysqlDatabaseUsername": "",               // Username of mysql user
  "mysqlDatabasePassword": ""                // Password of mysql user
}

常见问题

BanHammer 支持哪些 Minecraft 版本?

BanHammer 支持 Minecraft Java 版 1.16.5–26.3,共 35 个版本,可用的加载器:Fabric / Quilt。下载时注意选择和你游戏版本一致的文件。

BanHammer 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

Patbox 的其他作品

查看全部 →