• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
VeloChatX-多功能VC端跨服聊天【聊天屏蔽|分区聊天|定时轮播||跨服私聊|高度自定义】

原创 付费 开源 聊天 VeloChatX-多功能VC端跨服聊天【聊天屏蔽|分区聊天|定时轮播||跨服私聊|高度自定义】 Stable 2.0.0 release

[2.0.1] - [2025.4.5]
修复
- 修复 全局广播 在不启用的时候抛出的空指针异常
- 修复 局部广播 无法读取的问题
- 修复日志无法被正常获取的问题

改动
- 调整了更新日志结构
- 调整了模版配置中的一些问题
[MD]
## 📖 更新日志 - v2.0.0
### 🧐 新特性
- 新增 **channel(频道)** 功能,用于管理分组跨服聊天
1. 服务器可以按照不同类别分配到不同的频道当中
2. 可以设置不同频道聊天互通相互隔离
- 新增数据库支持,玩家信息保存至数据库当中
- 新增 **定时广播** 功能,定时向指定服务器发送广播功能
- 新增玩家进入代理服的时候广播欢迎消息
- 玩家的跨服聊天屏蔽将永久保存
- 更新消息的自动获取和读取

### 🧱 修复
- 简化了一些方法,提高了读取效率
- 删除和简化了某些不必要的方法
- 提高了配置文件的容错率

### 🔧 改动
- 玩家加入和离开服务器的广播功能已移至 broadcast.yml当中
- proxy 的展示设置将独立于其他服务器

### 🐛已知问题
- 玩家进入服务器的时候有时候不会创建PlayerAttributions

## 👉 如何从Stable 1.3.X 升级到 2.0.0 版本
## ```Config.yml```文件
>
> **必须需要更改的内容:**
> * 将***老版本***的 ***server-display*** 属性复制到新版本配置文件的
> **server-display** 下(需要完整复制所有内容)
> * 根据**您的需求**在 ```channel``` 字段下添加服务器的 **ID**
> 以实现区服聊天
>
> **可能需要更改的内容:**
> * ``server-broadcast``相关的两个字段已经移动至 ``broadcast.yml``文件当中
> 如果之前未对此属性进行更改则无须改动
>
> * 原 **server-display.display** 的 ``proxy`` 的转义已经替换到 **server-display** 属性之下,
> 不做更改也可以

## ``message.yml``
>
> **必须要更改的内容:**
> 请完全删除 **message.yml** 这个文件,插件会自动生成新的文件给您
> 若老版本不删除,有可能会出现新的文件

[/MD]
  • 完善WaterAPI内容
  • 修复了在JVM语言版本为英文的时候的英文配置文件,检测自动更新的时候因为英文版本的配置文件出现问题,而导致插件无法正常加载
未来更新预告
  1. 完善指令系统,指令执行更加方便
  2. 完善配置读取系统,添加默认配置读取,检测并防止配置文件出错而导致的插件无法正常加载问题
  3. 添加全服广播,定时广播功能
  4. 配合Bukkit的聊天插件实现一键禁言等等
  5. 用数据库存储玩家信息等等
  • 紧急修复TabList 的 server 获取失败的问题
  • 更改 忽略/拒收 锁定玩家的UUID而不是姓名
  • 修复TabList显示的问题
  • 提高TabList,改进显示效率
  • 修复TabList更新高并发影响一些MC事件的执行,如切换观察模式无法穿墙等问题
  • 优化WaterAPI
  • 改进WaterAPI接口
  • 改进更新机制
  • 增加用户Tab列表实现用户自定义玩家TAB列表显示
  • 增加了几个服务器的占位符如Online totalOnline 以及玩家占位符Ping等
  • 优化部分代码的运行效率,提高一定性能
  • 增加异步更新/下载,现在更新不会影响服务器主线程运行
  • 改进命令执行的逻辑
  • 添加服务器信息显示命令
  • 修复部分已知问题
  • 重构API
  • 优化自动更新,现在能自动下载更新了。
  • 优化服务端颜色输出,提高输出效率
  • 删除一些不必要的代码。
后退
顶部 底部