- 版权类型
- 原创
- 语言支持
- 中文(简体)
- 前置组件
- endstone(0.5.6) https://www.minebbs.com/resources/endstone-python-c.8996/
- 适配版本(基岩)
- 1.21
前言:UBan 是一款不限于封禁的服务器守护插件,集封禁系统,屏蔽不文明用语,举报系统为一体,让你更方便的管理服务器...
1.食用方法:下载并解压,将 WHL 文件放入服务端 plugins 文件下,运行即可加载插件,命令:/uban
2.配置说明:第一次加载插件,在 \plugins\uban 文件夹下会生成几个 .json 文件,分别是
3.功能说明:
使用 /uban 命令,玩家和管理员会得到两个不同表单
3-1 封禁系统:
封禁玩家完成后,会全服广播,并断开被封禁玩家(在线)的连接,在被封禁玩家尝试再次加入服务器时,断开画面会提示封禁原因...
3-2 屏蔽不文明用语 (该功能已添加至 U-Beautiful-Chat 中)
3-3 举报系统:
举报系统涉及到陪着文件
3-5封禁物品系统(241220新增)
UBan 允许 OP 角色玩家将任意物品加入黑名单,理论上支持 add-on 物品。
这里 UBan 提供了一套便捷的封禁物品方式,你只需在主表单中开启封禁物品模式,手持想要封禁的物品点地,便可弹出表单,方便操作....
3-4 重载配置文件:
UBan 允许 OP 角色玩家,在游戏内更改全局设置
对于不作出修改的部分,直接留空,UBan 会自动保留原有配置
4.开发计划
[+] 加入物品黑名单(已完成)
[+] 更深度的封禁 (已完成)
5.写在最后:
如有 Bug 及时反馈,有更有趣的想法也欢迎在讨论区里提出
1.食用方法:下载并解压,将 WHL 文件放入服务端 plugins 文件下,运行即可加载插件,命令:/uban
2.配置说明:第一次加载插件,在 \plugins\uban 文件夹下会生成几个 .json 文件,分别是
player.json
,banlist.json
,badwords.json
,report.json
,banitem.json
以及 config.json
。player.json
用于存储本插件所需的玩家信息,banlist.json
用于存储被封禁的玩家信息,badwords
用于存储不文明词汇的信息,report-list.json
用于存储举报信息,banitem.json
用于存储黑名单物品,而 config.json
目前只对举报系统有影响,楼下细说。3.功能说明:
使用 /uban 命令,玩家和管理员会得到两个不同表单


3-1 封禁系统:
- 封禁在线玩家,顾名思义,你可以通过下列表,快速封禁一个在线玩家
- 封禁离线玩家,则是通过玩家的游戏名来封禁,UBan 已为你排除在线玩家和已经被封禁的玩家
- 查看封禁列表,即查看被封禁玩家的详细信息,这一功能,玩家和管理员均可使用,不同的是发送给管理员的表单,会内嵌解封按钮
- UBan 会根据封禁列表中的 IP 地址,阻止被封禁玩家再次进入服务器





封禁玩家完成后,会全服广播,并断开被封禁玩家(在线)的连接,在被封禁玩家尝试再次加入服务器时,断开画面会提示封禁原因...
3-3 举报系统:
举报系统涉及到陪着文件
config.json
的设定,你可以直接在游戏中呼出表单进行修改,这一功能见下文描述- 首先对于举报内容,如果超过了最大时效,将自动删除,不再显示
- 玩家可以创建任意多个举报,对于未受理的举报,会附带标签 [未受理],玩家可以撤销未受理的举报
- 管理员可以查看来自全服所有玩家的举报,并选择受理与否,对于受理的举报,将不再出现在管理员的列表中,同时玩家的举报标签将更新为 [已受理]






3-5封禁物品系统(241220新增)
UBan 允许 OP 角色玩家将任意物品加入黑名单,理论上支持 add-on 物品。
这里 UBan 提供了一套便捷的封禁物品方式,你只需在主表单中开启封禁物品模式,手持想要封禁的物品点地,便可弹出表单,方便操作....





3-4 重载配置文件:
UBan 允许 OP 角色玩家,在游戏内更改全局设置
config.json
JSON:
{
"report_interval": 10, # 允许举报内容存在的最大天数
"report_title_len": 10, # 允许举报标题的最大字数
"report_content_len": 30 # 允许举报内容/回复内容的最大字数
}

4.开发计划
[+] 加入物品黑名单(已完成)
[+] 更深度的封禁 (已完成)
5.写在最后:
如有 Bug 及时反馈,有更有趣的想法也欢迎在讨论区里提出