BanHammer
简单、可定制的 Fabric 封禁工具 Mod。该 Mod 允许服务器管理员对玩家进行永久/临时封禁、禁言或踢出。
支持 LuckPerms 和 PlayerRoles 使用的 Fabric Permissions API。
每个用户的信息都是可配置的,且支持高级格式。
内置对 SQLite 和 MySQL 数据库的支持。
命令与权限
命令 | 权限 | 备注 |
/banhammer | banhammer.commands.main (default)
| 发送关于 BanHammer 的信息 |
/banhammer reload
| banhammer.commands.reload (op 4) | 重新加载 Mod 配置 |
/banhammer import <source> [<remove>] | banhammer.commands.import (op 4) | 从其他来源导入封禁(如果 remove 设置为 "true",则从其中移除封禁)。 |
/ban <player> [<reason>] | banhammer.punish.ban (op 3/config) | 封禁玩家 |
/tempban <player> <duration> [<reason>] | banhammer.punish.tempban (op 3/config) | 临时封禁玩家 |
/ban-ip <player> [<reason>] | banhammer.punish.banip (op 3/config) | 封禁玩家 IP |
/tempban-ip <player> <duration> [<reason>] | banhammer.punish.tempbanip (op 3/config) | 临时封禁玩家 IP |
/mute <player> [<reason>] | banhammer.punish.mute (op 3/config) | 禁言玩家 |
/tempmute <player> <duration> [<reason>] | banhammer.punish.tempmute (op 1) | 临时禁言玩家 |
/kick <player> [<reason>] | banhammer.punish.kick (op 3/config) | 踢出玩家 |
/unban <player> | banhammer.unpunish.unban (op 3/config) | 移除对玩家的封禁 |
/unban-ip <player> | banhammer.unpunish.unbanip (op 3/config) | 移除对玩家 IP 的封禁 |
/unmutes <player> | banhammer.unpunish.unmute (op 3/config) | 移除对玩家的禁言 |
/pardon <player> | banhammer.unpunish.pardon (op 3/config) | 移除对玩家的所有惩罚 |
此外,如果你想让这种惩罚无声无息原文为“if you want to make that punishment silent”,不确定这里应该怎么翻译,你可以在理由前加上-s。
时间可以用秒(15/15s)、分钟(3m)、小时(24h)、天(7d)、年(1y)或者将这些组合起来来表示(5y3d9h3m8s)。