U-Beautiful-Chat -- 聊天增强

原创 Endstone U-Beautiful-Chat -- 聊天增强 250324

完成注册/登录后下载
版权类型
原创
版权链接
https://github.com/umarurize/U-Plugins
语言支持
中文(简体)
前置组件
endstone https://www.minebbs.com/resources/endstone-python-c.8996/
UMoney(必选) https://www.minebbs.com/resources/umoney.10622/ (>=250215)
ZX_UI(可选)https://www.minebbs.com/resources/zx_ui.9830/
适配版本(基岩)
  1. 1.21
前置插件:
[必选前置]:UMoney https://www.minebbs.com/resources/umoney.10622/ (>=250215)
[必选前置]:jsonmoney https://www.minebbs.com/resources/jsonmoney-endstone-json.9460/ (<250215)
[必选前置]:UStatistic https://www.minebbs.com/resources/ustatistic.10847/ (>=250307)
[可选前置]:ZX_UI https://www.minebbs.com/resources/zx_ui.9830/

1.前言:
U-Beautiful-Chat 是一款聊天增强插件,以下简称 UBC。UBC 支持多种变量(变量可自定义组合),支持经济系统,玩家可自定义购买称号,管理员可设置专属称号。此外,UBC 内嵌屏蔽不文明用语系统,净化服务器的聊天环境...

2.食用方法:
下载并解压,将 WHL 文件放入服务端 plugins 文件下,运行即可加载插件,命令:/ubc
3.配置说明:
第一次加载插件,会生成默认配置文件:config.json nickname.json online_time.json badwords.json
以及 mute.json(241228新增)
config.json 存储 UBC 的全局设置
nickname.json 存储玩家 普通/专属 称号数据
online_time.json 存储玩家的在线时长,也是 UBC 的一个内嵌变量
badwords.json 存储服务器的不文明用语
mute.json 存储服务器被禁言的玩家数据
这些均可以由管理员在游戏内访问设置,并完成热重载,在 功能说明 部分会详细描述

4.功能说明:
输入 /ubc 呼出 UBC 主表单,玩家和管理员会得到两个不同的表单,如果你对接了 ZX_UI,则会多出一个 返回 按钮,丝滑对接
00d3cca931713a6c8168f29b14dc807e.png
a3db421bc9bf785c75afb45d980424c7.png


4-1 重载配置文件(OP)
3.png

4.png

按照表单提示,即可快速完成对 ubc 全局设置的配置!

4-1-1 变量显示设置:
当前支持的变量包括 dim(维度),health(生命),money(金币),ping(延迟),pos(坐标),device(设备),mode(游戏模式)[250109更新],time(现实时间)[250204更新],level(经验等级)[250204更新],online_time(在线时长)[250307更新],break(方块破坏)[250307更新],place(方块放置)[250307更新],death(死亡数)[250307更新],pvp(击杀玩家)[250307更新],pve(击杀生物)[250307更新],kd(KD)[250307更新]
默认变量显示设置为:dim++health++money++time++ping++device
ba2dc2eaa25cb0ebbbd0eebab871d772.png

当然你也可以自由设置变量显示的个数,对于多个变量,可以自由定义变量显示的顺序
举个例子:dim++ping++time
0858a273bccb6e228ddb4fee27786524.png


4-1-2 其他设置:
  • 允许称号的最大字数(默认6)
  • 玩家更新称号(非专属称号)的耗费(默认10)
  • 是否允许玩家设置自定义称号
  • 玩家进服音效(默认 note.bell)
  • 玩家进服提示信息(无论怎么改都必须保留占位符 {0})(241228新增)
  • 玩家退服音效(默认 note.guitar)(241228新增)
  • 玩家退服提示信息(无论怎么改都必须保留占位符 {0})(241228新增)
  • 是否发送历史消息(250324新增)
  • 发送历史消息数目(250324新增)

4-2 设置称号
0f8d5f8238c38b7166c8a85fc753049e.png

8d756efc7b0d400e8f9da88b20551f82.png

玩家可以耗费一定的经济,更新自己的称号(包括清除称号),此外,UBC 会检测玩家的称号中是否包含不文明用语,如包含则会阻止

4-3 设置专属称号(OP)
25ec089b45921710373f85b6b35800f5.png
b1acb04c94017bd47aa37180c4b6a366.png

53a02900003f6eac9a2c7d9840bff547.png

管理员可以为服务器的任意玩家设置专属称号(不限制长度 [250204更新]),专属称号带有特殊区别符号@,并且总是显示在普通称号的前面
4-4 屏蔽不文明用语(OP)
463503541c3e0cbe7bbcb797eafddf75.png
4292af37c163dabc5f6559cf6ebd680a.png

3fe05ac2b57cad781d3a461db951aff5.png
管理员可任意添加任意多个不文明用语,当玩家在聊天使用不文明用语时,会自动和谐为 #;当玩家在称号中使用不文明用语时,也会自动阻止....

4-5 禁言功能(241228新增)
865474abe05d27f16c05fbae7a774a41.png
71d92afc588250443af2e1a36ed57f09.png

2a7345b1e9545be9b2417bbf6caaaf90.png

很简单实用的小功能,自行研究...

4-6 名字下方信息显示
ubc 允许玩家名字下方实时显示 生命值 和 延迟,如果玩家被管理员授予了 专属称号,那么专属称号也会显示在玩家名字下方
21.webp


4-7 入服/退服 提示语改动
46b7e7c86c71eded1e55808fe129ee35.png

入/退 服提示音和提示语均可以自定义,详细参考上文重载配置文件

4-8 历史消息
如果你启用 '发送历史消息',那么当玩家入服时,会发送最新的历史消息(当然你可以设置发送历史消息的数目)
22.webp



5.开发计划
[+]
显示聊天历史功能
  • 3.png
    3.png
    80.2 KB · 查看: 296
  • 喜欢
反馈: 粒粒理
作者
umaru
下载
574
查看
2,554
首次发布
最后更新

评分

0.00 星 0 次评分

umaru 的其他资源

最新更新

  1. U-Beautiful-Chat [250324 更新]

    添加聊天历史消息功能 修复部分配置会被重置的 bug
  2. U-Beautiful-Chat [250313 更新]

    [+] 玩家名字下方显示生命和 ping 值 [+] 如玩家被管理员授予了专属称号,那么玩家名字的下方会显示这个专属称号
  3. U-Beautiful-Chat [250307 更新]

    [+] 添加变量:online_time(在线时长);break(方块破坏);place(方块放置);death(死亡数);pvp(击杀玩家);pve(击杀生物);kd(KD)
后退
顶部 底部