BetterParty - 已弃用

BetterParty - 已弃用

BetterParty with customUI

游戏玩法

🛡️ BETTER PARTIES

强烈推荐:他们做得非常棒!! 点击访问

支持 Linceros 在 BisectHosting

✨ 功能

  • 动态 HUD: 一个精致、高级外观的队伍界面,实时显示你的队友。
  • 实时血条: 通过视觉血条和数值生命值监控盟友的生命状态。
  • 智能缩放: 血条智能缩放(每10点生命值对应1格管道),并动态改变颜色(绿色 > 橙色 > 红色)。
  • 世界地图集成: 通过自定义标记直接在世界地图上查看队伍成员。
  • 简易管理: 使用简单易用的命令邀请、踢出或离开队伍。单人玩家在加入队伍前不会看到 HUD。
  • 自定义 UI: 完全使用 Hytale 的 CustomUI 系统构建,集成了独特纹理和自定义资源。
  • 持久化: 队伍数据自动保存。即使服务器重启,你的队伍仍然存在!
  • RPG 布局: 功能性 RPG 风格装饰,带来原生 Hytale 体验(早期访问艺术)。

🕹️ 命令

使用一个直观的基础命令管理你的队伍:

命令 操作
/party create 创建新队伍并成为队长。
/party invite <玩家名> 邀请玩家加入你的队伍。
/party join <玩家名> 接受邀请加入队伍。
/party leave 离开当前队伍。
/party list 查看所有成员及其当前状态。
/party hud 切换 HUD 的可见性(开/关)。

🎨 视觉 HUD 详情

HUD 设计为看起来像官方的 Hytale 功能:

  • 颜色编码状态:
    • 💚 健康(>66%): 绿色血条和文字。
    • 🧡 受伤(33-66%): 橙色血条和文字。
    • ❤️ 危急(<33%): 红色闪烁血条以提醒玩家。
  • RPG 装饰: 使用自定义资源包纹理(DecorationTopDecorationBottom)和半透明背景,以获得最大可见度。
  • 原生集成: 使用 Hytale 的 CustomUI 引擎无缝集成——无需外部覆盖层。
  • HUD 自动隐藏: 当你独自一人时,界面会自动隐藏,保持屏幕整洁。

⚙️ 工作原理

  • 优化性能: 使用增量 UI 更新以最小化网络流量并防止客户端延迟。
  • 存储: 将所有队伍结构保存在 parties.json 中。
  • 兼容性: 与 Hytale 的核心 ECS 系统集成,实现跨所有实体类型的精确生命追踪。

📦 依赖项

此模组需要以下库才能正常运行:

  • MultipleHUD:管理 UI 层级,以防止与其他模组冲突。

📥 安装

  1. 下载 Linceros.BetterParties-1.0.0.jar
  2. 下载并安装 MultipleHUD
  3. 将两个 JAR 文件放入服务器的 mods 文件夹。
  4. 确保你的 manifest.json 支持资源加载。
  5. 启动并组队吧!

🔮 未来路线图

  • 艺术大修: 用专业、高保真的 UI 纹理替换当前占位资源。
  • 接近语音聊天: 为队伍专用语音聊天提供基本集成。
  • 队伍任务: 为团队游戏提供共享目标和奖励。
  • 友军伤害开关: 队长选项,用于启用/禁用成员之间的伤害。
  • 自定义徽章: 将自定义队伍图标直接上传到 HUD。

👨‍💻 作者

Linceros 创建。


属于 Linceros 的 Hytale 模组合集。