死亡封禁 (DeathBans)
死亡封禁插件是为那些想要创建 HCF 服务器但不知道如何编写代码的玩家而设计的。如果你曾因所有的封禁插件都已过时而束手无策,那么这个插件就是为你而创造的。死亡封禁插件具有易于使用的 API,即使不具备编码知识也可以完全正常运行。此外,死亡封禁还采用 UUID 封禁系统,因此如果玩家被长时间封禁,他们无法通过更改名称来规避封禁。此外,该插件还处理了一个简单的“生命值”系统。
功能
- 封禁命令: 封禁或解封玩家。
- 生命值编辑命令: 为玩家添加/减少生命值。
- 查询命令: 检查玩家是否被封禁。
- 豁免命令: 将玩家添加到豁免列表。
- 取消豁免命令: 从豁免列表中移除玩家。
- 生命值查询命令: 查询玩家的生命值。
- 复活命令: 以消耗自身生命值的代价复活玩家。
配置
ban-reason: '&c你仍然被封禁,剩余时间为 &e%remaining%' kick-reason: '&c你已经死亡,现在被封禁了!' ban-length: 90 timeframe: minute lightning-strike: true delay-ban: false prefix: '&f[&cDeathBans&f]' denied-worlds: - 'DENIED_WORLD' perms: diamond: lessened-banlength: 60 timeframe: minute gold: lessened-banlength: 45 timeframe: minute iron: lessened-banlength: 30 timeframe: minute
权限
人们似乎对权限有些困惑,以下是如何使用它们。
perms: diamond: lessened-banlength: 60 timeframe: minute gold: lessened-banlength: 45 timeframe: minute iron: lessened-banlength: 30 timeframe: minute
在此示例中,“diamond” 是权限节点的名称,前缀为 “deathbans.”,因此钻石权限节点的完整权限节点是 “deathbans.diamond”。由于 lessened-banlength 设置为 60,时间单位设置为分钟,当玩家被赋予 deathbans.diamond 权限节点时,会从封禁时间中减去总共 60 分钟。
消息变量
目前唯一的消息变量是封禁消息中的 %remaining%,显示封禁剩余时间。
待办事项
- 死亡封禁 API: 完善死亡封禁 API。
- 添加 Bungeecord 支持: 为封禁添加 Bungee 支持。
来源
此插件最初由我上传到