Releases: xiaoming6680/MC-friendservermenu
Releases · xiaoming6680/MC-friendservermenu
Release list
v1.4.0
v1.4.0 更新日志
新增
- 新增服务端驱动 UI 基础能力。
- 客户端进服后会上报 UI 协议和能力。
- 服务端可下发部分页面的卡片、文字和按钮布局。
- 当前支持传送、坐标、状态、设置、OP 管理等页面的服务端驱动显示。
- 旧客户端或不支持能力时会自动回退到原本本地 UI。
优化
- 重做服务器菜单 GUI 排版风格,左侧导航按钮改为更紧凑的侧栏样式。
- 优化各选项卡布局,部分信息卡支持并排显示。
- 调整按钮尺寸、间距和内容区域留白,减少按钮、文字贴边问题。
- 优化卡片边框绘制,修复部分边框线显示不完整的问题。
- 活动页面布局优化,活动模板按钮不再贴着下方边框。
- 状态页世界信息卡排版优化,坐标、天气等文字不再触框。
- 坐标页和设置页的 HUD 开关恢复开关态样式显示。
功能调整
- 活动“发物品”不再手动输入物品 ID,改为类似任务奖励的箱子式物品选择页面。
- 修复输入框无法粘贴的问题。
修复
- 修复服务端驱动 UI 下 HUD 开关按钮样式失效的问题。
- 修复多个 GUI 卡片中按钮或文字过于贴近边框的问题。
兼容说明
- 本版本需要客户端更新到 v1.4.0 才能使用服务端驱动 UI 基础能力。
- 之后在现有协议支持的卡片、文字、按钮范围内,可通过更新服务端来调整部分 UI 内容。
- 如果以后新增全新控件、HUD 行为、键位或协议字段,仍需要更新客户端。
v1.3.0
新增与调整
- 新增普通玩家设置页:自动领取活动物品、坐标 HUD、任务 HUD。
- 将死亡点功能和死亡点聊天提示改为服务器级开关,只能由 OP 在服主管理页修改。
- 新增服务器功能配置文件
friendservermenu-feature-settings.json,保存死亡点功能和死亡点聊天提示开关。 - 新增玩家个人设置文件
friendservermenu-player-settings.json,保存自动领取活动物品开关。 - OP 打开菜单时会同步服务器功能开关状态,普通玩家只同步自己的个人设置。
- 发物品活动支持自动领取:玩家进服、OP 发布发物品活动、玩家开启自动领取时都会尝试领取一次,仍走服务端重复领取校验。
- 任务页、历史任务页、任务详情页、任务发布/编辑页改为统一卡片式布局。
- 服主管理页重做为卡片式布局,包含服务器状态、服务器功能开关、活动管理和 OP 操作。
- README 已简洁化,并将描述统一为“好友服”。
修复
- 修复按钮悬浮提示文字被截断的问题,支持中文长句多行显示。
- 修复悬浮提示文字不居中的问题。
- 修复小按钮描述文字画出按钮框的问题。
- 修复服主管理页部分按钮超出卡片边距的问题。
- 修复死亡点关闭后仍可能显示旧死亡点或通过旧命令传送的问题。
- 关闭死亡点功能时会清空当前已有死亡点。
权限与安全
- 服务器功能开关修改会在服务端再次校验 OP 权限。
- 普通玩家无法通过伪造 payload 修改死亡点服务器级开关。
- 传送、活动、任务、奖励和管理操作仍由服务端校验。