临时封禁

临时封禁

添加一个命令来暂时封禁玩家

一个简单的 Forge 模组,添加了两个命令(/tempban 和 /tempban-ip),其功能与 /ban 和 /ban-ip 命令完全一致,区别在于你可以指定封禁的时长,单位可以是小时、天和月。

该模组利用了原版封禁条目中‘expired’字段,而这个字段在普通的封禁命令中并未被使用。

用法:

/tempban <选择器> <月> <天> <小时> [<原因>]
/tempban-ip <IP地址> <月> <天> <小时> [<原因>]

若要解封被临时封禁的用户,使用原版的 /pardon 和 /pardon-ip 命令即可。

由于‘expired’字段在原版中没有任何地方使用,因此代码中对它的支持有限,被临时封禁的用户在加入服务器时可能会遇到一些小问题(例如,有时因异常而无法连接)。如果出现更严重的问题,欢迎在问题追踪器上提交问题。

此模组仅限服务器端(意味着玩家完全无需安装此模组)。