本次更新是一次重大功能性升级,同时针对多版本兼容性进行了全面重构。主要增加了 VIP玩家列表GUI 和 数据迁移系统,并优化了旧版升级体验。 新增功能 管理员 VIP 列表 GUI 新增命令 /mythicvip list(别名 /mvip list) 打开一个图形界面,展示所有拥有有效 VIP 的玩家(包括离线玩家) 每个玩家以皮肤头颅显示,鼠标悬停可查看该玩家拥有的所有 VIP 组及剩余天数(支持永久显示) 全局数据迁移系统(当服务器有大量玩家游玩过,谨慎使用) 新增 /mythicvip migrateall(别名 /mvip migrateall)管理员命令 一键遍历服务器所有离线玩家,从 LuckPerms 读取其 VIP 组信息并写入数据库 进度实时反馈(每 10 个玩家输出一次进度) 适用于首次升级插件、或手动补录历史 VIP 数据 谨慎使用 玩家自动数据补录 玩家登录时,若拥有有效 VIP,自动将其数据同步到数据库(安全无副作用) 确保 /mvip list 始终显示最新数据,无需管理员手动干预 数据库扩展 修复 修复旧版插件升级后,已有 VIP 玩家无法在 /mvip list 中显示的问题 修复某些版本下 Title 发送报错的问题(现已自动降级) 修复物品序列化中颜色代码不生效的问题
修复 读取组等级顺序 新增 各组加入欢迎语。 新增 玩家开启/关闭,进入或退出全服通知。(默认关闭,需要VIP玩家手动开启。) 每个提示都有单独开关,聊天栏,Title,BOSS条 其中 TITLE 支持指定或多世界进行提醒,以免骚扰到其他玩家正常游玩。 玩家使用说明 查看当前广播状态 /mythicvip togglejoin 开启广播(进出时通知全服) /mythicvip togglejoin true 关闭广播(进出时只自己看到消息) /mythicvip togglejoin false YAML: 旧版config.yml groups: vip: name: vip display-name: '&6[VIP]' days: 30 payment: type: points price: 1000.0 upgrade-refund-ratio: 0.5 upgrade-from: - NONE 新版config.yml groups: vip: name: vip display-name: '&6[VIP]' days: 30 join-message: "&e欢迎尊贵的&eVIP &6%player% &e归来!" quit-message: "&e恭送 &6%player% &e离开,期待他(她)下次光临!" # 广播消息(其他玩家看到的) broadcast-join-message: "&e 欢迎VIP玩家 %player% 进入服务器! " broadcast-quit-message: "&e 恭送VIP玩家 %player% 离开了服务器。 " payment: type: points price: 1000.0 upgrade-refund-ratio: 0.5 upgrade-from: - NONE config.yml中的groups中的每个VIP群组中添加 join-message: "&e欢迎尊贵的&eVIP &6%player% &e归来!" quit-message: "&e恭送 &6%player% &e离开,期待他(她)下次光临!" # 广播消息(其他玩家看到的) broadcast-join-message: "&e 欢迎VIP玩家 %player% 进入服务器! " broadcast-quit-message: "&e 恭送VIP玩家 %player% 离开了服务器。 "