Leiv的配置菜单

Leiv的配置菜单

Leiv的所有模组所需的库模组,自动创建流畅的游戏内配置菜单和按键管理。

⚙️ Leiv 的配置菜单

Leiv 的配置菜单 是 Leiv 生态系统套件 的通用配置界面。

当 Leiv 的 API 处理后端逻辑、Leiv 的 GUI 引擎 绘制视觉元素时,此模组提供实际游戏内屏幕,供你调整设置。它作为一个集中枢纽,为生态系统中每个模组自动生成干净、直观且响应迅速的设置菜单。无需再翻找杂乱的文本文件——直接在游戏内调整一切!

⚠️ 玩家注意: 如果你想在游戏中更改任何 Leiv 生态系统模组的设置,这是一个必需的核心依赖项。它本身不添加内容,但必须与我的实用模组一起安装,才能访问其配置界面!

✨ 主要特性

  • 🎛️ 通用控制枢纽: 一个统一界面,用于从一处配置所有已安装的 Leiv 生态系统模组。
  • 🔄 即时实时更新: 设置调整(如移动 HUD 或更改按键绑定)无需重启游戏即可立即生效。
  • 📑 清晰的标签页布局: 智能地将复杂的模组设置组织成易于导航的类别、滑块和开关。
  • 💡 信息丰富的工具提示: 与 Leiv 的翻译 API 完全集成,悬停时可为每项设置提供详细、本地化的说明。

🛠️ 技术亮点(面向开发者与整合包作者)

Leiv 的配置菜单弥合了原始数据与玩家交互之间的差距:

  • 🏗️ 动态 UI 生成: 自动从 Leiv 的 API 读取 RuleLayouts 和 ValueRule<T> 对象,完全动态地构建视觉菜单。无需硬编码按钮!
  • ⚙️ ModMenu 与 Forge 集成: 无缝注入 Fabric 的 Mod Menu 以及 Forge/NeoForge 的原生模组列表配置界面。
  • ⚡ 直接事件分发: 用户调整滑块或切换开关的瞬间,即可在生态系统中触发 onChange 回调事件。
  • 🛡️ 安全的输入处理: 通过健壮的内置验证,在保存到 JSON 文件前防止无效的用户输入(例如在数字字段中键入字母)。

🔗 依赖项

此模组将所有基础库的功能结合为统一的玩家体验:

💬 社区与支持

有问题、反馈或需要报告错误?加入社区吧!

  • 👥 Discord: 加入 Leiv 的社区
  • 🐛 问题跟踪器: 通过官方 Discord 工单系统或我们的 GitHub Issues 页面报告错误。