Skip to content

Releases: xiaoming6680/MC-friendservermenu

v1.4.0

Choose a tag to compare

@xiaoming6680 xiaoming6680 released this 12 Jun 08:54

v1.4.0 更新日志

新增

  • 新增服务端驱动 UI 基础能力。
    • 客户端进服后会上报 UI 协议和能力。
    • 服务端可下发部分页面的卡片、文字和按钮布局。
    • 当前支持传送、坐标、状态、设置、OP 管理等页面的服务端驱动显示。
    • 旧客户端或不支持能力时会自动回退到原本本地 UI。

优化

  • 重做服务器菜单 GUI 排版风格,左侧导航按钮改为更紧凑的侧栏样式。
  • 优化各选项卡布局,部分信息卡支持并排显示。
  • 调整按钮尺寸、间距和内容区域留白,减少按钮、文字贴边问题。
  • 优化卡片边框绘制,修复部分边框线显示不完整的问题。
  • 活动页面布局优化,活动模板按钮不再贴着下方边框。
  • 状态页世界信息卡排版优化,坐标、天气等文字不再触框。
  • 坐标页和设置页的 HUD 开关恢复开关态样式显示。

功能调整

  • 活动“发物品”不再手动输入物品 ID,改为类似任务奖励的箱子式物品选择页面。
  • 修复输入框无法粘贴的问题。

修复

  • 修复服务端驱动 UI 下 HUD 开关按钮样式失效的问题。
  • 修复多个 GUI 卡片中按钮或文字过于贴近边框的问题。

兼容说明

  • 本版本需要客户端更新到 v1.4.0 才能使用服务端驱动 UI 基础能力。
  • 之后在现有协议支持的卡片、文字、按钮范围内,可通过更新服务端来调整部分 UI 内容。
  • 如果以后新增全新控件、HUD 行为、键位或协议字段,仍需要更新客户端。

v1.3.0

Choose a tag to compare

@xiaoming6680 xiaoming6680 released this 05 Jun 15:23

新增与调整

  • 新增普通玩家设置页:自动领取活动物品、坐标 HUD、任务 HUD。
  • 将死亡点功能和死亡点聊天提示改为服务器级开关,只能由 OP 在服主管理页修改。
  • 新增服务器功能配置文件 friendservermenu-feature-settings.json,保存死亡点功能和死亡点聊天提示开关。
  • 新增玩家个人设置文件 friendservermenu-player-settings.json,保存自动领取活动物品开关。
  • OP 打开菜单时会同步服务器功能开关状态,普通玩家只同步自己的个人设置。
  • 发物品活动支持自动领取:玩家进服、OP 发布发物品活动、玩家开启自动领取时都会尝试领取一次,仍走服务端重复领取校验。
  • 任务页、历史任务页、任务详情页、任务发布/编辑页改为统一卡片式布局。
  • 服主管理页重做为卡片式布局,包含服务器状态、服务器功能开关、活动管理和 OP 操作。
  • README 已简洁化,并将描述统一为“好友服”。

修复

  • 修复按钮悬浮提示文字被截断的问题,支持中文长句多行显示。
  • 修复悬浮提示文字不居中的问题。
  • 修复小按钮描述文字画出按钮框的问题。
  • 修复服主管理页部分按钮超出卡片边距的问题。
  • 修复死亡点关闭后仍可能显示旧死亡点或通过旧命令传送的问题。
  • 关闭死亡点功能时会清空当前已有死亡点。

权限与安全

  • 服务器功能开关修改会在服务端再次校验 OP 权限。
  • 普通玩家无法通过伪造 payload 修改死亡点服务器级开关。
  • 传送、活动、任务、奖励和管理操作仍由服务端校验。

v1.2.0

Choose a tag to compare

@xiaoming6680 xiaoming6680 released this 02 Jun 14:30

添加自定义按键来打开菜单【默认M键】

v1.1.0

Choose a tag to compare

@xiaoming6680 xiaoming6680 released this 01 Jun 09:25

新增死亡点功能,玩家可以在死亡后回到死亡点
坐标页面体验优化

v1.0.0

Choose a tag to compare

@xiaoming6680 xiaoming6680 released this 31 May 21:03

MOD本体